摘要:
"response对象" HttpResponse的使用 HttpRequest对象由Django自动创建,HttpResponse对象则由我们手动创建。我们设计的每一个视图都需要实例化,填充和返回一个HttpResponse,也就是函数的return的值。 传递字符串 设置或删除响应头信息 Htt 阅读全文
摘要:
"request对象" 当一个页面被请求时,django就会创建一个包含本次请求原信息的HttpResquest对象,django会将这个对象自动传递给相应的视图函数,约定俗成,由request参数来接收这个对象。 | 常用值 | 属性 | 常用值 | 属性 | | | | | | | .path_ 阅读全文
摘要:
给FBV加装饰器 FBV:function based view FBV本身就是一个函数,所以跟普通函数加装饰器是一样的 给CBV加装饰器 CBV:class based view "CBV简述" 使用CBV的方式写一个GET请求view Django项目中urls的目的是将一个request分 阅读全文
摘要:
在已经注册的app下创建templatetags的python包 在包内创建py文件 my_tags.py 在py文件中写代码: 定义函数 + 加装饰器 阅读全文
摘要:
母板和继承 母版 html页面,提取多个页面的公共部分 定义多个block块,需要让子页面进行填充 继承 在模板的左上方写上{% extends '母板文件名' %} 重写block块 ,写在block内部 块block 注意 {% extends 'base.html' %} 带上引号 不带的话会 阅读全文
摘要:
for 【参数】 for ... empty 如果for循环的参数-列表为空,将执行empty里面的内容 if,elif和else 【注意】 支持 and or not,且and和or可以联用。但and的优先级高于or if标签中不允许使用 () ,可以依靠嵌套if来实现 if标签中的条件判断语句有 阅读全文
摘要:
django模板中最常用的两种特殊符号是 {{ }} 用来表示变量和 {% %} 用来表示逻辑相关的操作 变量 {{ 变量名 }} ,由字母数字下划线组成而.在模板语言中有特殊含义,用来获取对象相应的属性值 【举例】 在view中进行定义 HTML中的基础用法 【注意】 当模板系统遇到.时,会按照如 阅读全文
摘要:
下载 创建 启动 到项目根目录下,执行命令行 创建APP 数据库迁移 阅读全文
摘要:
MVC框架 全称Model View Controller,分为三个基本部分:模型Model、视图View和控制器Controller,具有耦合性低、重用性高、生命周期低等优点。 View层,操作界面,是程序的外壳 Model层,保存程序需要的数据和信息 Controller层,接收view层输入指 阅读全文
摘要:
ForeignKey 1 ForeignKey(ForeignObject) # ForeignObject(RelatedField) 2 to, # 要进行关联的表名 3 to_field=None, # 要关联的表中的字段名称 4 on_delete=None, # 当删除关联表中的数据时,当 阅读全文