上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 模板语法之过滤器和标签 过滤器: 过滤器有点类似于小的方法。 特点: 会将|左边的当做过滤器的第一个参数 |右边的当前过滤器第二个参数 过滤器(|) (前端代码并不一定非要在前端写 你也可以在后端写好 传递给前端页面) 前后端取消转义 前端 |safe 后端 views html 结果: 模板语法的 阅读全文
posted @ 2019-10-23 23:01 chanyuli 阅读(265) 评论(0) 推荐(0) 编辑
摘要: CBV源码分析 html(这里只是单纯的用来做请求而已,没什么用处,只是让后端来判断走哪个方法) view 看一下我们最开始写的 urls 阅读全文
posted @ 2019-10-23 22:55 chanyuli 阅读(150) 评论(0) 推荐(0) 编辑
摘要: json实现不支持转换数据类型得转换 当我们用json模块的dumps把一种json模块不支持的数据类型进行转换成json字符串的时候,会报错 “datetime 类型的对象不能被json解析” 但是现在的业务逻辑是我们非要让他能够解析,这时候看他的源码。 先进入到dumps的源码之中 看见里面有一 阅读全文
posted @ 2019-10-23 22:54 chanyuli 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: form表单上传文件 views html 这时候随便选择一个文件发送,结果当然是不成功的。 错误信息 不能发,现在要朝着后端发送post,还是要去把中间件给注释掉,然后再点提交就没问题了,那么后端如何获取post请求的数据, 在request.post里面,这时候还只是拿来了一个字符串,拿不到数据 阅读全文
posted @ 2019-10-23 22:54 chanyuli 阅读(16599) 评论(0) 推荐(0) 编辑
摘要: 伪静态 将动态网页假装成是静态的 这样做的目的是为了提高搜索引擎的SEO查询优先级 搜索在收录网站的时候 会优先收录看上去像是静态文件的资源 比如在你的后面加一个.html伪装成静态文件,但其实你根本不是静态文件 虚拟环境 ​ 通常针对不同的项目 只会安装该项目所用的模块 用不到的一概不装 djan 阅读全文
posted @ 2019-10-22 23:44 chanyuli 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 路由分发 比如说我有十个人要开发,每个人都不需要沟通,只用开发自己的那个app就好了,你的老板只需要建立一个空的Django项目,把你们每个人的app拿过来,在settings里面注册一下,然后在urls里面路由分发一下就好了。 这时候比如说你的app01和app02 都有一个index函数: 接下 阅读全文
posted @ 2019-10-22 23:43 chanyuli 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 无名分组和有名分组 无名分组: 括号就是正则里面的分组,\d 是只要是数字就行,+ 代表的是一到无穷大个, ?是零或者一个, 是0到无穷大个,正则默认是贪婪匹配。 当加上括号的时候,就会把括号里的内容当做未知参数,传递给后面的视图,所以需要在 views里面的函数 test里面加一个接收参数。 有名 阅读全文
posted @ 2019-10-22 23:40 chanyuli 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 反向解析 现在,有十个app,每个都有一千万个a标签,都可以访问到你的 testadd,然后你的产品经理说,我想要改一下 urls 里面的 testadd ,把它改成 test_add,你只用改一下就好了,然后所有的 a 标签,全都访问不到了,这个时候难道要手动去改a标签的 href吗? 当然不可能 阅读全文
posted @ 2019-10-22 23:40 chanyuli 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 先抛出一个问题 当我们访问test的时候,返回的页面内容是 test 没有问题。 但是当我们访问testadd 的时候,返回的页面内容居然也是 test 。 这是因为 urls 里面不是单纯的匹配,而是正则匹配。 并且在这里面搜索顺序是自上而下,一旦找到满足的,后面的就不再执行了,我们输入的 tes 阅读全文
posted @ 2019-10-22 21:16 chanyuli 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Django里orm关系表创建 千万不能让自己的表里面的外键的字段名字设置为后缀_id,因为他会自动帮我们加上。 阅读全文
posted @ 2019-10-22 21:15 chanyuli 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页