摘要: Django中间件 一、什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 dj 阅读全文
posted @ 2019-09-25 22:26 Francis` 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 多对多关系的三种创建方式 1.全自动(可以使用*) 优势:不需要你手动创建第三张表 不足:由于第三张表不是你手动创建的,也就意味着第三张表字段是固定的无法做扩展 2.纯手动(了解即可) 自己创建第三张表 优势:第三张可以任意的扩展字段 不足:orm查询不方便 3.半自动(推荐使用******) 优势 阅读全文
posted @ 2019-09-24 22:46 Francis` 阅读(179) 评论(0) 推荐(0) 编辑
摘要: choices参数 用于存: 用户性别 用户学历 工作状态 客户来源 是否结婚 ...... 1.怎么使用 2.如何取 1.取choices里面罗列的数字与中文对应关系时: 取到对应的中文 2.取choices里面没有罗列的数字与中文对应关系时: 不会报错,还是展示数字 只要是choices字段,在 阅读全文
posted @ 2019-09-24 17:01 Francis` 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一:常用字段 (1)AutoFiled字段: (1)作用: (1)int自动递增字段,其必须传入primary_key = True (2)如果模型表中没有自增列 会自动创建一个名为id的自增列 (3)类似于主键字段 (2)IntegerField: (1)作用: (1)整数类型 其范围在-2147 阅读全文
posted @ 2019-09-19 22:53 Francis` 阅读(970) 评论(1) 推荐(1) 编辑
摘要: 一:常用语法 (1)符号:{{}},{%%} (2)作用: (1){{}}:与变量相关 (2){{}}:与逻辑相关 (3)变量 (1)在Django的模板语言中按此语法使用:{{ 变量名 }}。 (2)当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及 阅读全文
posted @ 2019-09-19 21:24 Francis` 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一:前后端数据交互 (1)json交互数据: PS:发送json格式的字符串 (2)JsonResponse 二:文件上传 (1)form表单上传文件需要注意的事项 1.enctype需要由默认的urlencoded变成formdata 2.method需要由默认的get变成post 例如: def 阅读全文
posted @ 2019-09-19 21:20 Francis` 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一:Django路由系统 (1)作用: (1)其将url与视图函数进行对应 (2)如果使用了某个url 会调用与之对应的视图函数 (2)1.X基本配置 (3)2.X基本配置 PS:参数详解 (1)正则表达式:匹配一串url地址 (2)视图函数:一个可调用对象 通常为一个视图函数 (3)参数:传递给视 阅读全文
posted @ 2019-09-19 19:52 Francis` 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一:web框架基础简介 【1】web框架本质 (1)web本质也是C/S架构 (2)浏览器:客户端 (2)服务端:服务端 【2】web框架自定义 (1)客户端结果展示 (2)服务端结果展示 PS:客户端无法正常接收数据的原因 (1)首先浏览器向服务端发送请求的时候 这个数据怎么发送 格式是什么样式 阅读全文
posted @ 2019-09-19 19:25 Francis` 阅读(232) 评论(0) 推荐(0) 编辑
摘要: django小白必会三板斧 HttpResponse 返回字符串 render 返回html页面 redirect 重定向 新创建的app一定要先去settings.py注册 html文件默认全都放在templates文件夹下 对于前端已经写好了的文件,我们只是拿过来使用,那么这些文件都可以称之为叫 阅读全文
posted @ 2019-09-16 23:43 Francis` 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Bootstrap 下载网址:https://www.bootcss.com/ IT行业不要轻易尝试最新版本: 还可用BootCDN: BootCDN网址:https://www.bootcdn.cn/ 添加文件夹之后导入文件 因为bootstrap动态效果是依赖于jQuery的,所以你应该先导入j 阅读全文
posted @ 2019-09-11 23:35 Francis` 阅读(527) 评论(0) 推荐(0) 编辑