摘要: [TOC] 文件上传 就这么六步! 一、settings配置文件中配置 二、url路由中配置 三、models.py文件中的写法 四、views视图函数中的写法,上传一个图片: 五、更新上传了的文件(注意,只是会更新数据库中那个字段保存的文件的路径,但是之前上传的文件是不会被自动删除的,需要我们自行 阅读全文
posted @ 2020-03-02 20:11 一起奥利给 阅读(1347) 评论(0) 推荐(0)
摘要: [TOC] form组件 利用Form自动生成HTML标签 form组件写法 view写法 html写法 利用form保留原来的数据 利用form校验用户提交的数据 简单效验用户数据 下面的代码实列 from组件 正则校验器RegexValidator验证器 下面是代码实列 自定义验证规则 代码实列 阅读全文
posted @ 2020-03-02 20:05 一起奥利给 阅读(525) 评论(0) 推荐(0)
摘要: [TOC] 中间件 什么是中间件? 如何自定义中间件? 3步骤 实列 中间件的5个方法 中间件方法执行流程 请求生命周期 基于多表的表单作业 增删改查 查看书籍思路 添加书籍思路 删除用户思路 修改表思路 阅读全文
posted @ 2020-03-02 17:58 一起奥利给 阅读(237) 评论(0) 推荐(0)
摘要: [TOC] django请求生命周期 案例:博客系统 第一步用户输入login进入登录页面 配置数据库 配置路由系统 配置视图 配置模板 login.html 什么是cookie什么是session cookie 什么是cookie? cookie的运用方法 session cookie和sessi 阅读全文
posted @ 2020-03-02 17:54 一起奥利给 阅读(476) 评论(0) 推荐(0)
摘要: [TOC] ajax ajax是什么? ajax怎么用? AJAX常见应用情景 安全认证机制CSRF 安全认证机制CSRF是什么? django中的安全认证机制CSRF? django项目中默认对POST请求进行了csrf认证,只需要在模板提交数据的代码块中加入模板标签{{% vsrf_token 阅读全文
posted @ 2020-03-02 17:49 一起奥利给 阅读(969) 评论(0) 推荐(0)
摘要: [TOC] 事务和锁 锁 事务 阅读全文
posted @ 2020-03-02 17:46 一起奥利给 阅读(192) 评论(0) 推荐(0)
摘要: [TOC] orm执行原生语句 查看执行的原生语句 阅读全文
posted @ 2020-03-02 17:45 一起奥利给 阅读(197) 评论(0) 推荐(0)
摘要: [TOC] 表关系介绍 表与表关系 默认指向主键 可能是隐藏主键 djamgo1.1默认级联(models. SET NULL解除级联) 一对一 先建立少的一方 被关联表 关联表 多对1 被关联表 关联表 多对多 us表 udud表 第3张表dszb 多表增删改查表数据 创建表代码 多表增加 一对一 阅读全文
posted @ 2020-03-02 17:44 一起奥利给 阅读(319) 评论(0) 推荐(0)
摘要: [TOC] ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象 关系 映射”的简称。(O 阅读全文
posted @ 2020-03-02 17:39 一起奥利给 阅读(234) 评论(0) 推荐(0)
摘要: [TOC] 语法 模板渲染的 "官方文档" 关于模板渲染你只需要记两种特殊符号(语法): {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变 阅读全文
posted @ 2020-03-02 17:27 一起奥利给 阅读(715) 评论(0) 推荐(0)
摘要: 模板渲染JinJa2 ​ 可以从数据库中查询数据,然后去替换我html中的对应内容(专业名词叫做模板渲染,你先渲染一下,再给浏览器进行渲染),然后再发送给浏览器完成渲染。 这个过程就相当于HTML模板渲染数据。 本质上就是HTML内容中利用一些特殊的符号来替换要展示的数据。 我这里用的特殊符号是我定 阅读全文
posted @ 2020-03-02 16:45 一起奥利给 阅读(424) 评论(0) 推荐(0)
摘要: 一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信, 阅读全文
posted @ 2020-03-02 16:42 一起奥利给 阅读(198) 评论(0) 推荐(0)
摘要: [TOC] 创建一个库 切换 创建一个表的语法 增加表中内容 实列 创建一张表 阅读全文
posted @ 2020-03-02 10:24 一起奥利给 阅读(955) 评论(0) 推荐(0)