摘要: 这时候需要在setting文件的databases中添加以下代码取消外键检查 阅读全文
posted @ 2019-08-01 17:44 堪舆先森 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 这是由于UserProfile扩展了内置的auth_user表,没有进行配置使用新定义的UserProfile表来做用户认证造成的异常 解决办法:在settings.py中,添加使用UserProfile的配置选项:AUTH_USER_MODEL = “app名.扩展表的表明” 阅读全文
posted @ 2019-08-01 16:48 堪舆先森 阅读(492) 评论(0) 推荐(0) 编辑
摘要: models层建表 admin注册 url路由匹配 View视图层业务逻辑 session中注册用户的权限 rbac 自定义中间件 阅读全文
posted @ 2019-07-31 18:10 堪舆先森 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.model层建模 2.admin注册 3.url路由匹配 4. Views视图层展示 4.书籍展示页面 5,书籍添加和编辑是相同的页面 可以写了‘form.html模板’ 然后 {% include 'form.html' %} 阅读全文
posted @ 2019-07-31 17:33 堪舆先森 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 创建单例模式的几种方式: 1.__new__ 2.模块的导入 ············································· 阅读全文
posted @ 2019-07-27 16:44 堪舆先森 阅读(148) 评论(0) 推荐(0) 编辑
摘要: JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 解析器和 JSON 库支持许多不同的编程语言。 合格的JSON 不合格的 阅读全文
posted @ 2019-07-20 09:52 堪舆先森 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 我们前端往后端发请求的方式: 1. 直接在地址栏输入URL 2. a标签 <a href=" ">XX</a> 3. form表单 4. AJAX HTTP请求的类型: GET --> 1. 浏览器请求一个页面 2. 搜索引擎检索关键字的时候 POST --> 1. 浏览器向服务端提交数据,比 阅读全文
posted @ 2019-07-20 09:25 堪舆先森 阅读(160) 评论(0) 推荐(0) 编辑
摘要: class Page(): def __init__(self, page_num, total_count, url_prefix, per_page=10, max_page=11): """ :param page_num: 当前的页码数 :param total_count: 数据总数 :param url... 阅读全文
posted @ 2019-07-19 20:46 堪舆先森 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. Cookie是什么 保存在浏览器端的键值对 2.为什么要有Cookie? 因为HTTP请求是无状态的 3.Cookie的原理? 服务端可以在返回响应的时候 做手脚 在浏览器上写入键值对(Cookie) 浏览器发送请求的时候会自动携带该网站保存在我浏览器的键值对(Cookie) 4.Django 阅读全文
posted @ 2019-07-19 20:17 堪舆先森 阅读(149) 评论(0) 推荐(0) 编辑