摘要: cbv:基于类的视图 fbv:基于函数的视图,就是一般用的视图 阅读全文
posted @ 2017-09-22 17:38 Adamanter 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.前戏:通过外键表引出: 2.正题: 阅读全文
posted @ 2017-09-22 17:31 Adamanter 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1.创建关系表 2.通过django自带功能ManyToManyField,完成多对多关系的关联 (任意表添加,但局限性太大) 3.自定义表与django自带功能ManyToManyField合用(杂交): 阅读全文
posted @ 2017-09-22 17:26 Adamanter 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、我们平时用到的数据库的基本增删改查: 2、过滤/条件判断<等同于 where>: 3、排序:.order_by("列名") <等同于order by 列名 asc or desc> 可以通过多个列名排序! 4、分组:.annotate(别名=聚合函数(列名)) <等同于 group by > a 阅读全文
posted @ 2017-09-22 17:06 Adamanter 阅读(777) 评论(2) 推荐(0) 编辑
摘要: 外键关联表操作:正反向操作 values()与values_list() 返回本表数据的字典格式和元组格式 跨表返回更加丰富数据的字典和元组格式 阅读全文
posted @ 2017-09-22 15:54 Adamanter 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 基本字段类型 admin的字段参数 其他正常参数: 阅读全文
posted @ 2017-09-22 14:53 Adamanter 阅读(1136) 评论(2) 推荐(1) 编辑
摘要: 基本增删改查 表结构修改 表结构修改只要修改相应的类就行了 删除某列就删除类内某个字段 增加某咧就在类内增加某个字段 在某字段上直接修改 重点是:修改完记得 阅读全文
posted @ 2017-09-22 12:59 Adamanter 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ORM基本点 在app下的models虾面写表类 别忘了注册app 执行命令生成表结构 修改配置文件,如果用sqllite就用上面配置,用mysql 就用虾面配置 redis 的默认端口号是6379 Django默认使用MySQLdb模块链接MySQL,但python3现在还没有MySQLdb, 所 阅读全文
posted @ 2017-09-22 12:40 Adamanter 阅读(213) 评论(0) 推荐(0) 编辑