Loading

摘要: 应用和分布式路由 假如我们现在要做的是一个很大的网站,这些网站里面有很多的分区,这么多的分区我们全部都放在同一个views.py里面就会显得代码非常难以维护,同时程序员之间也很难同时进行工程 这个时候我们就需要使用 app 来为每一个版块分区,让他们分别拥有自己的路由,视图,模板和模型 创建应用 用 阅读全文
posted @ 2022-07-10 19:36 271374667 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ORM数据库框架 Django 下配置 MySQL ubuntu 下需要安装 mysqlclient[1.3.13 以上] ubuntu 下需要确认是否安装 pythone3-dev 和 defalut-libmysqlclient-dev 输入指令来确认您是否已经安装这些库 sude apt li 阅读全文
posted @ 2022-07-10 19:36 271374667 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 静态文件配置 settings.py 的设置 配置静态文件的访问路径 【该配置项已经默认存在】 STATIC_URL = ‘/static/’ 访问执行静态文件的时候需要通过 /static/xxx来进行访问,或者前面加上我们主机的iP地址,我们的静态资源不走我们的路由表,我们的静态文件 Djang 阅读全文
posted @ 2022-07-10 19:19 271374667 阅读(18) 评论(0) 推荐(0) 编辑
摘要: url反向解析 url 反向解析简介 url反向解析是指在视图或模板中,用path定义的名称来动态查找或计算出相应的路由 path 函数的语法 path(route, views, name=“别名”) path(“page”,views.page_view, name=“page_url”) 根据 阅读全文
posted @ 2022-07-10 19:17 271374667 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Get请求和Post请求 无论是GET还是POST,统一都由视图函数接收请求,通过判断request.method区分具体的请求动作 if request.method =='GET': # 处理GET请求时的业务逻辑 elif request.method == 'POST ' : # 处理POS 阅读全文
posted @ 2022-07-10 19:16 271374667 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 模板层 模板配置 创建模板文件夹 <项目名>/templates 在settings.py中 TEMPLATES 配置项 BACKEND: 指定模板的引擎 DIRS: 模板的搜索目录(可以是一个也可以是多个) APP_DIRS: 是否要在应用中的 templates 文件夹中搜索模板文件 OPTIO 阅读全文
posted @ 2022-07-10 19:16 271374667 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 路由 路由配置 - path 导入 from django.urls import path 语法 path(route, views, name=None) 参数 route: 字符串类型,匹配的请求路径 views: 指定路径所对应的视图处理函数的名称 name: 为地址起别名,在模板中地址反向 阅读全文
posted @ 2022-07-10 19:15 271374667 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 响应 request 参数怎么用? 我们每一次新建路由的时候,都需要默认传递一个参数 request,这个request其实就像是字典一样,我们可以获取内部的值 # urls.py 文件内 from django.urls import path from . import views urlpat 阅读全文
posted @ 2022-07-10 19:15 271374667 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Settings文件参数说明 项目结构 - settings.py settings.py 包含了 Django 项目启动的所有配置项 配置项分为 公有配置 和 自定义配置 配置项格式例子为: BASE_DIR = ‘xxxx’ 公有配置 - Django官方提供的基础配置 https://docs 阅读全文
posted @ 2022-07-10 19:14 271374667 阅读(24) 评论(0) 推荐(0) 编辑
摘要: django 启动关闭和基础文件说明 创建一个项目 成功安装 django 之后,我们的终端会多出一个叫 django-admin的命令,我们可以使用这个命令来创建我们新的项目 我们可以在命令行输入下列命令来创建一个新的项目,内部包含一个基础网页以及框架的相关内容 # 格式 django-admin 阅读全文
posted @ 2022-07-10 19:12 271374667 阅读(150) 评论(0) 推荐(0) 编辑