随笔分类 -  Django ORM

摘要:orm优化数据库访问:https://docs.djangoproject.com/en/1.11/topics/db/optimization/ 一、QuerySet 可迭代 可切片 惰性查询 QuerySet 是懒惰的 -- 创建查询集不会带来任何数据库的访问;直到查询集需要求值时,Django 阅读全文
posted @ 2019-01-18 21:21 就俗人一个 阅读(1007) 评论(0) 推荐(1)
摘要:ORM多表操作 一、创建模型 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息;作者详情模型和作者模型之间是一对一的关系。 出版商模型:出版商有名称,所在城市以及邮箱。 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写 阅读全文
posted @ 2018-11-03 23:56 就俗人一个 阅读(419) 评论(0) 推荐(0)
摘要:随便创建一个py文件即可: 阅读全文
posted @ 2018-11-02 23:52 就俗人一个 阅读(364) 评论(0) 推荐(0)
摘要:在 Django 项目的 settings.py 文件中配置: 即为 Django 项目配置上一个名为 django.db.backends 的 logger 实例,然后就可以查看翻译后的SQL语句了。 阅读全文
posted @ 2018-11-02 23:29 就俗人一个 阅读(412) 评论(0) 推荐(0)
摘要:orm 事务: 阅读全文
posted @ 2018-11-02 23:04 就俗人一个 阅读(181) 评论(0) 推荐(0)
摘要:官方文档 一、操作 基本操作 # 增 models.Tb1.objects.create(c1='xx', c2='oo') # 增加一条数据,可以接受字典类型数据 **kwargs obj = models.Tb1(c1='xx', c2='oo') obj.save() # 查 models.T 阅读全文
posted @ 2018-11-02 22:35 就俗人一个 阅读(258) 评论(0) 推荐(0)
摘要:一、Django model 常用字段和参数 1.1 常用字段 1.2 字段合集 AutoField(Field) int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) bigint自增列,必须填入参数 primary_key=True 注:当 阅读全文
posted @ 2018-11-01 20:46 就俗人一个 阅读(300) 评论(0) 推荐(0)