摘要:
模型层之前期准备 1.自带的sqlite3数据库对时间字段不敏感,有上海会展示错乱,所以我们习惯切换成常见的数据库入MySQL django orm并不会自动帮你创建库,所以需要提前准备好 2.单独测试django某个功能层 默认不循序单独测试某个py文件 如果想要测试某个py文件(主要是model 阅读全文
摘要:
模板层的两种语法: """ {{}}:主要与数据值相关 {%%}:主要与逻辑相关 django的模板语法是自己写的与jinja2不一样 1.针对需要加括号调用的名字,django模板语法会自动加括号调用 2.模板语法的注释前端浏览器是无法查看的 {##} """ 1.模板语法传值 return re 阅读全文
摘要:
视图层之必会三板斧 用来处理请求的视图函数都必须返回HttpResponse对象 完全正确 使用HttpResponse返回的时候,代码实际如下; class HttpResponse() pass return HttpResponse 所以实际上返回的是HttpRespinse加括号产生的对象 阅读全文
摘要:
django请求生命周期流程图 特别注意:WSGI是协议,而wsgiref与uwsgi是基于WSGI协议实现的功能 django路由层 1.路由匹配 django2.x及以上 path第一个参数写什么就匹配什么 django1.x 第一个参数是正则表达式 无论什么版本django都自带加斜杠后缀的功 阅读全文
摘要:
JS学习 JS基础 注释语法 // 单行注释 /**/ 多行注释 引入js的多种方式 1.head内script标签内填写 2.head内script标签src属性引入外部js资源 3.body内最底部通过script标签src属性隐居外部js(最常用) 3.结束符号 分号 JS中的变量与常量 变量 阅读全文
摘要:
静态文件配置 1.编写一个用户登录页面 2.静态文件 不怎么经常变化的文件,主要针对html文件所使用到的各种资源 css文件、js文件、img文件、第三方框架文件 django针对静态文件资源需要单独开始一个目录统一存放 static目录 该目录下如果各种类型的文件都多,还可以继续创建目录 css 阅读全文
摘要:
web框架本质上可以看成是一个功能强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端。两者通过网络请求实现数据交互,学者们也可以从架构层面上先简单的将Web框架看做是对前端、数据库的全方位整合 纯手撸web框架 1.web框架的本质 理解1:连接前端与数据库的中间介质 阅读全文
摘要:
简介 点击链接:https://v3.bootcss.com/ 别人已经提前写好了一大堆css和js 我们只需要引入之后按照人家规定好的操作方式即可使用所有的样式和功能 版本有很多 使用V3即可 文件结构 bootstrap.css bootstrap.js ps:js部分是需要依赖于jQuery 阅读全文
摘要:
""" IE浏览器:前端针对IE有时候需要单独再编写一份代码 """ Write less, do more 写的更少做的更多 1.加载速度快 2.选择器更多更好用 3.一行代码走天下 4.支持ajax请求(重点) 5.兼容多浏览器 准备工作 1.下载核心文件到本地引入(没有网络也可以使用) <sc 阅读全文
摘要:
BOM操作 所有浏览器都支持 window 对象。它表示浏览器窗口。 *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 *没有应用于 window 对象的公开标准,不过所有浏览器都支持该 阅读全文