摘要: 1.CSRF验证失败. 请求被中断. 原因是django为了在用户提交表单时防止跨站攻击所做的保护 什么是 CSRF CSRF, Cross Site Request Forgery, 跨站点伪造请求。举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果 某个用户已经登录到你的网站上了,那么当这 阅读全文
posted @ 2018-05-07 12:48 赵凯强 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 先来看一下普通的url的格式 但由于name没有作用域,Django在反解URL时,会在项目全局顺序搜索,当查找到第一个name指定URL时,立即返回 我们在开发项目时,会经常使用name属性反解出URL,当不同app不小心定义相同的name时,可能会导致URL反解错误,为了避免这种事情发生,引入了 阅读全文
posted @ 2018-05-07 12:47 赵凯强 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.BookInfo.objects.all() objects:是Manager类型的对象,用于与数据库进行交互 当定义模型类时没有指定管理器,则Django会为模型类提供一个名为objects的管理器 支持明确指定模型类的管理器 当为模型类指定管理器后,django不再为模型类生成名为objec 阅读全文
posted @ 2018-05-07 09:22 赵凯强 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.settings.py 静态文件相关示例代码及说明: 2.STATIC_ROOT STATIC_ROOT 是在部署静态文件时(pyhton manage.py collectstatic)所有的静态文静聚合的目录, STATIC_ROOT要写成绝对地址,在这里,比如我的项目mysite是/hom 阅读全文
posted @ 2018-05-07 09:22 赵凯强 阅读(298) 评论(0) 推荐(0) 编辑