04 2019 档案
摘要:Django中间件 中间件类似于django的门卫,数据在进入和离开时都需要经过中间件 能做全局访问的频率限制,身份校验,黑名单,白名单等全局的限制 用法:新建一个文件夹,文件夹中新建一个py文件 写的类必须继承MiddlewareMixin from django.utils.deprecatio
阅读全文
摘要:forms组件 forms可以完成 1 生成前端html代码 2 校验数据 3 展示校验信息 forms组件的使用 1 简单forms组件校验数据 渲染标签 froms组件三种渲染方式 展示报错信息 在p标签内添加span标签用于显示错误信息 <p>{{ foo.label }}{{ foo }}
阅读全文
摘要:chocie MTV Django是MTV模式的框架 M:models T:templates V:views MVC M:models V:views C:controller(url + views) 本质上MTV就是MVC ManyToManyField Ajax 前端朝后端发送请求的方式 a
阅读全文
摘要:单表操作 多表关联 创建多表模型 使用OneToOneField和ForeignKey模型表的字段后面会自动增加_id ManyToManyField:会自动创建第三张表 一对一的关系:OneToOneField 一对多的关系:ForeignKey 多对多的关系:ManyToManyField 添加
阅读全文
摘要:模板层 {{}} 变量相关 {%%} 逻辑相关 前端获取容器类型的数据统一使用句点符(.) 模板传递值的方式 过滤器 标签 自定义标签,过滤器,inclusion_tag 模板的继承 写一个模板,留出扩展的区域,可以留多个区域,区域留的越多可扩展性就越高 {% extends 模板文件 %} {%
阅读全文
摘要:路由层 无名分组 url(r'^test/(\d+{4})',views.test) 会将括号中的正则表达式匹配的内容当作位置参数传递给后面的视图函数 有名分组 url(r'^test/(?<year>\d+{4})',views.test) 会将括号内的正则表达式匹配的内容当作关键字参数传递给后面
阅读全文
摘要:前端页面两种引入外部资源的方式 CDN 内容分发网络 加载本地文件 html文件约定俗成放在templates文件夹下 静态文件约定俗成放在static文件下 一般情况下static文件夹下建议分成css,js等相关文件夹实现分层 form表单两种提交方式 1 input type=submit 2
阅读全文
摘要:web应用 所有的web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端 C/S:客户端/服务端 B/S:浏览器/服务端 HTTP协议 超文本传输协议 四大特性 1、基于TCP/IP协议之上的应用层协议 2、基于请求-响应模式 3、无状态保存 4、无连接 请求协议 请求
阅读全文
摘要:http://www.bootcss.com/ http://www.fontawesome.com.cn/?tdsourcetag=s_pctim_aiomsg https://lipis.github.io/bootstrap-sweetalert/
阅读全文
摘要:直接操作css属性 位置操作 尺寸 文本操作 属性操作 文档处理 事件 文档加载 jQuery自带动画效果 each() data() https://www.cnblogs.com/Dominic-Ji/p/10490669.html?tdsourcetag=s_pctim_aiomsg#auto
阅读全文
摘要:BOM:Browser Object Model是指浏览器对象模型,它使JavaScript有能力与浏览器进行对话 DOM:Document Object Model是指文档对象模型,通过它可以访问HTML文档的所有元素 Window对象 所有浏览器都支持window对象,它表示浏览器窗口 wind
阅读全文
摘要:JavaScript:前端编程语言 注释:// 单行注释,/**/ 多行注释 JavaScript引入方式: 1、script标签内直接写js代码 2、通过script内的src属性引入外部js文件(代码) 变量命名规范: 数字,字母,下划线,$组成,数字不能开头 推荐命名方式:驼峰体 js中的语句
阅读全文
摘要:css样式 float 在css样式中,任何元素都可以浮动 浮动元素会生成一个块级标签,而不论它本身是何种元素 浮动的特点: 1 浮动的框可以向左或向右移动,直到它的边缘碰到包含框或另一个浮动框的边框为止 2 由于浮动框不在文档的普通流中,所有文档的普通流中的块框表现得就像浮动框不存在一样 浮动的三
阅读全文
摘要:css:层叠样式表 设置标签样式 css注释 /*这里是注释*/ 语法结构 选择器 { 属性:样式;属性:样式;} 引入css样式的方式 1 在head内style标签内直接写css 2 在head内link标签引入外部css样式 3 在标签内直接写style属性来设置样式 通常标签应该有的属性 i
阅读全文
摘要:http状态码 10X 服务器已经接收了你的请求,正在处理,你可以继续提交数据 20X 请求成功 30X 内部重定向 40X 请求错误 50X 服务器错误 html注释 在<! >内的都是注释 body中的常用标签 h1~h6:从大到小的标题标签 p:段落标签 a:链接标签,锚点,可以通过targe
阅读全文