摘要: Django的MTV分别代表: Model (模型): 负责业务对象与数据库的对象(ORM) Template (模版):负责如何把页面展示给用户 View (视图): 负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL的 阅读全文
posted @ 2017-12-10 23:24 唐宋元明卿 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 如果建表时不设置主键,Django会默认添加 一个 id字段,并设为主键 对于设置关联的字段,Django会自己动给字段名加"_id" ,默认会关联到主键 对models.py 文件的修改,需要做数据迁移才能在数据库生效 python manage.py makemigrations python 阅读全文
posted @ 2017-12-10 23:21 唐宋元明卿 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一、与数据库的映射关系 类名 <-------> 表名 属性 <------->字段 属性的约束 <------->字段的类型 实例对象 <-------> 表记录 在setting中如下设置,可以查看翻译成的sql语句 LOGGING = { 'version': 1, 'disable_exis 阅读全文
posted @ 2017-12-10 23:20 唐宋元明卿 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Django的MTV分别代表: Model (模型): 负责业务对象与数据库的对象(ORM) Template (模版):负责如何把页面展示给用户 View (视图): 负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL的 阅读全文
posted @ 2017-12-10 23:18 唐宋元明卿 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 一、自定义的分页 """ 分页组件使用示例: obj = Pagination(request.GET.get('page',1),len(USER_LIST),request.path_info) page_user_list = USER_LIST[obj.start:obj.end] page 阅读全文
posted @ 2017-12-10 23:16 唐宋元明卿 阅读(126) 评论(0) 推荐(0) 编辑
摘要: cookie是保存在用户浏览器上的键值对 session是保存在服务器端的键值对(依赖cookie) 一、基本原理 1、Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: -数据库(默认) -缓存 -文件 -缓存+数据库 -加密cookie 2、基本原理 #生成 阅读全文
posted @ 2017-12-10 23:15 唐宋元明卿 阅读(134) 评论(0) 推荐(0) 编辑