摘要: Django中间件 中间件类似于django的门卫,数据在进入和离开时都需要经过中间件 能做全局访问的频率限制,身份校验,黑名单,白名单等全局的限制 用法:新建一个文件夹,文件夹中新建一个py文件 写的类必须继承MiddlewareMixin from django.utils.deprecatio 阅读全文
posted @ 2019-04-23 16:00 linchengcheng 阅读(98) 评论(0) 推荐(0) 编辑
摘要: forms组件 forms可以完成 1 生成前端html代码 2 校验数据 3 展示校验信息 forms组件的使用 1 简单forms组件校验数据 渲染标签 froms组件三种渲染方式 展示报错信息 在p标签内添加span标签用于显示错误信息 <p>{{ foo.label }}{{ foo }} 阅读全文
posted @ 2019-04-22 17:29 linchengcheng 阅读(85) 评论(0) 推荐(0) 编辑
摘要: chocie MTV Django是MTV模式的框架 M:models T:templates V:views MVC M:models V:views C:controller(url + views) 本质上MTV就是MVC ManyToManyField Ajax 前端朝后端发送请求的方式 a 阅读全文
posted @ 2019-04-19 19:48 linchengcheng 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 单表操作 多表关联 创建多表模型 使用OneToOneField和ForeignKey模型表的字段后面会自动增加_id ManyToManyField:会自动创建第三张表 一对一的关系:OneToOneField 一对多的关系:ForeignKey 多对多的关系:ManyToManyField 添加 阅读全文
posted @ 2019-04-17 18:44 linchengcheng 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 模板层 {{}} 变量相关 {%%} 逻辑相关 前端获取容器类型的数据统一使用句点符(.) 模板传递值的方式 过滤器 标签 自定义标签,过滤器,inclusion_tag 模板的继承 写一个模板,留出扩展的区域,可以留多个区域,区域留的越多可扩展性就越高 {% extends 模板文件 %} {% 阅读全文
posted @ 2019-04-16 15:29 linchengcheng 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 路由层 无名分组 url(r'^test/(\d+{4})',views.test) 会将括号中的正则表达式匹配的内容当作位置参数传递给后面的视图函数 有名分组 url(r'^test/(?<year>\d+{4})',views.test) 会将括号内的正则表达式匹配的内容当作关键字参数传递给后面 阅读全文
posted @ 2019-04-15 18:50 linchengcheng 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前端页面两种引入外部资源的方式 CDN 内容分发网络 加载本地文件 html文件约定俗成放在templates文件夹下 静态文件约定俗成放在static文件下 一般情况下static文件夹下建议分成css,js等相关文件夹实现分层 form表单两种提交方式 1 input type=submit 2 阅读全文
posted @ 2019-04-12 19:13 linchengcheng 阅读(112) 评论(0) 推荐(0) 编辑
摘要: web应用 所有的web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端 C/S:客户端/服务端 B/S:浏览器/服务端 HTTP协议 超文本传输协议 四大特性 1、基于TCP/IP协议之上的应用层协议 2、基于请求-响应模式 3、无状态保存 4、无连接 请求协议 请求 阅读全文
posted @ 2019-04-11 15:34 linchengcheng 阅读(78) 评论(0) 推荐(0) 编辑
摘要: http://www.bootcss.com/ http://www.fontawesome.com.cn/?tdsourcetag=s_pctim_aiomsg https://lipis.github.io/bootstrap-sweetalert/ 阅读全文
posted @ 2019-04-10 16:49 linchengcheng 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 直接操作css属性 位置操作 尺寸 文本操作 属性操作 文档处理 事件 文档加载 jQuery自带动画效果 each() data() https://www.cnblogs.com/Dominic-Ji/p/10490669.html?tdsourcetag=s_pctim_aiomsg#auto 阅读全文
posted @ 2019-04-09 16:41 linchengcheng 阅读(110) 评论(0) 推荐(0) 编辑