单表查询 查询相关API: 双下划线之单表查询 基于对象的跨表查询(使用的是sql中的子查询语句) 一对多查询(Publish 与 Book) 正向查询(按字段:publish): 反向查询(按表名:book_set): 总结: 对于正向查询来说,使用子查询直接 点(.)自己类属性就可以关联到对应的 ...
分类:
其他好文 时间:
2017-12-11 18:55:46
阅读次数:
251
学习完简单的单表查询外,是远远不够的,今天我们对查询表记录做一个补充,接下来来看看基于对象的跨表查询、基于双下划线的跨表查询,聚合查询和分组查询,F查询与Q查询。 比如我们有如下一张表,在model中,模型建立如下: 基于对象的跨表查询 1.一对多 正向查询(按字段:publish) 反向查询(按表 ...
分类:
其他好文 时间:
2017-11-14 14:15:14
阅读次数:
183
update xhj_mon_job_log a set person_id = (select id from xhj_mon_job_manage b where a.task_id = b.id) ...
分类:
数据库 时间:
2017-11-09 15:00:29
阅读次数:
153
#====================================双下划线的跨表查询===============# 前提 此时 related_name=bookList 属性查询: # 查询linux这本书的出版社的地址? # linux_obj=models.Book.objects.... ...
分类:
编程语言 时间:
2017-10-30 21:21:22
阅读次数:
249
一:创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 创建一对一的关系:OneToOne("要绑 ...
分类:
其他好文 时间:
2017-10-27 23:56:25
阅读次数:
1166
select_related 1)通过filter或values进行跨表查询 2)分步查询,访问数据库两次 <QuerySet [<Book: Book object>]><QuerySet [{'publish__pk': 2, 'publish__name': '人名出版社', 'pk': 5, ...
分类:
其他好文 时间:
2017-10-06 10:33:07
阅读次数:
189
1 model, # 对应Model的 2 fields=None, # 字段 3 exclude=None, # 排除字段 4 labels=None, # 提示信息 5 help_texts=None, # 帮助提示信息 6 widgets=None, # 自定义插件 7 error_messa ...
分类:
编程语言 时间:
2017-09-01 09:56:37
阅读次数:
234
目录: 一、ORM 内容: 一、ORM 查询: 1、models.USR.objects.all().values('id','name') 这个语句相当于SQL语句中的select id,name from USER ,表示可以单独取某几列的值,取得的值仍然是QuerySet,但是内部元素变为字典 ...
分类:
编程语言 时间:
2017-07-07 23:33:14
阅读次数:
268
Sub 跨表转置() Dim Wb As Workbook Dim Sht As Worksheet Dim oSht As Worksheet Dim Rng As Range Dim Index As Long Const HeadRow As Long = 12 Set Wb = Applic... ...
分类:
编程语言 时间:
2017-07-07 00:53:50
阅读次数:
215