摘要:
1 中间件:request对象,response -process_request -返回None,继续往下走 -返回response对象,直接返回 -process_response -处理response -定义一个类,继承MiddlewareMixin -配置文件配置(执行顺序)2 中间件能干 阅读全文
posted @ 2021-06-17 15:27
DEJAVU_ERIC
阅读(70)
评论(0)
推荐(0)
摘要:
1 forms局部和全局钩子的源码 -is_valid 》self.errors >self.full_clean()--> self._clean_fields() # 字段自己的校验规则和局部钩子执行 self._clean_form() # 全局钩子执行 2 cookie,session和to 阅读全文
posted @ 2021-06-17 15:26
DEJAVU_ERIC
阅读(47)
评论(0)
推荐(0)
摘要:
1 分页 -django提供的两个类 -Paginator类 -Pager类2 forms组件 -数据校验 -渲染页面 -错误信息 -局部全局钩子 -使用步骤: -写一个类,继承Form类 -写字段,字段参数(限制该字段的长短) -错误信息中文:字段参数 -widget:控制生成标签的属性 -视图函 阅读全文
posted @ 2021-06-17 15:24
DEJAVU_ERIC
阅读(159)
评论(0)
推荐(0)
摘要:
1 ajax $.ajax({ url:'/test/', method:'get/post', contentType:'application/json', //processData:false //contentType:false data:json格式字符串,字典对象,formdata对 阅读全文
posted @ 2021-06-17 15:23
DEJAVU_ERIC
阅读(32)
评论(0)
推荐(0)
摘要:
1 图书管理系统编辑功能2 常用和非常用字段3 字段参数4 字段关系:to ,to_fileds,related_name,related_query_name,on_delete ,db_constraint5 第三张表建立的三种方式 -纯手动建立(不使用manytomany) -自动创建第三张 阅读全文
posted @ 2021-06-17 15:21
DEJAVU_ERIC
阅读(207)
评论(0)
推荐(0)
摘要:
1 分组查询 -把同一类归为一组,然后使用聚合函数操作 -如果是多表,把连个表连起来,再分组,再聚合 -取的字段必须是分组字段或者聚合函数的字段 -总结: -annotate(聚合函数) -values在前,表示分组字段 -values在后,表示取字段 -filter在前,表示where条件 -fi 阅读全文
posted @ 2021-06-17 15:20
DEJAVU_ERIC
阅读(74)
评论(0)
推荐(0)
摘要:
-1 前后端混合开发(咱们前后端都写) 前后端分离,前端的人专门写前端,后端的人专门写后端0 django的模板语法 -dtl:在模板中写python代码 ../14550984.html -php:http://www.aa7a.cn/user.php -java:https://www.pear 阅读全文
posted @ 2021-06-17 15:19
DEJAVU_ERIC
阅读(86)
评论(0)
推荐(0)
摘要:
0 图书相关表关系建立 1 5个表2 书籍表,作者表,作者详情表,出版社表,书籍和作者表(多对多关系)3 一对一的关系,关联字段可以写在任意一方4 一对多的关系,关联字段写在多的一方5 多对多的关系,必须建立第三张表(orm中,可以用一个字段表示,这个字段可以写在任意一方)5 把表关系同步到数 阅读全文
posted @ 2021-06-17 15:18
DEJAVU_ERIC
阅读(93)
评论(0)
推荐(0)
摘要:
settings源码 熟读并表述出来 模板语法传值 1.字典2.locals()1.传函数名和类名的时候都会自动加括号调用2.不支持传递额外的参数 过滤器 |add|length|default|date|truncatewords|turncatechars|fileseizeformat|sa 阅读全文
posted @ 2021-06-17 15:17
DEJAVU_ERIC
阅读(35)
评论(0)
推荐(0)
摘要:
路由分发 在django中所有的应用都可以有自己独立的路由层、模板层、静态文件路由分发是为了解决总路由代码过于冗余的情况include('应用名.urls')注意事项 总路由最后千万不要加$ 名称空间 当多个应用出现反向解析起别名冲突的情况 include('应用名.urls',namespa 阅读全文
posted @ 2021-06-17 15:15
DEJAVU_ERIC
阅读(160)
评论(0)
推荐(0)