1,外键 2,多对多 3,一对一 外键加唯一索引 注意values查询返回的是一个字典的queryset 查看聚合分组的源码 所以注意分组一定要使用values 4,注意查询表与表之间通过外键和多对多关系关联。 5,ORM查询和sql查询逻辑相似。不同表之间查询需要通过键实现。 ...
分类:
其他好文 时间:
2017-09-10 01:11:41
阅读次数:
153
all — 返回包含所有从模型基础表中获取的模型对象的 QuerySet。 filter — 返回仅包含那些与指定条件匹配的模型对象的 QuerySet。 exclude — 返回包含与指定条件不匹配的模型对象的 QuerySet。 get — 返回与指定条件匹配的单个模型对象。 departmen ...
分类:
数据库 时间:
2017-09-07 17:09:18
阅读次数:
182
一,filter获取一个Queryset集合 获取一个object对象 二,多对多关系的处理 一本书有多个作者,一个作者多多本书 直接通过orm对象输入信息 通过多不多关联对象来维护关联表。管理办法三种: 1,add方法一个对象一个对象的更新 2,add更新一个queryset *[obj_list ...
分类:
其他好文 时间:
2017-09-02 19:10:25
阅读次数:
152
问题: qs = super(BnnerCourseAdmin, self).queryset() TypeError: super(type, obj): obj must be an instance or subtype of type 出现问题原因: 在类的继承时候,super方法继承时间, ...
分类:
其他好文 时间:
2017-09-02 12:14:58
阅读次数:
1612
基本命令 1、新建一个django项目 django-admin.py startproject project-name 2、新建一个app python manage.py startapp app-name 3、同步数据库 python manage.py syncdb 注意:Django 1 ...
分类:
其他好文 时间:
2017-08-26 19:47:58
阅读次数:
340
使用django+mysql组合,在使用日期查询数据时,只能根据年份来查询,不能根据月份和日期来查询 >>> from blog.models import Post >>> Post.objects.all()<QuerySet [<Post: 上海一九四三>, <Post: 项脊轩志>, <Po ...
分类:
其他好文 时间:
2017-08-25 18:49:12
阅读次数:
190
>>> Category.objects.all() <QuerySet [<Category: Category object>]> >>> Tag.objects.all() <QuerySet [<Tag: Tag object>]> >>> Post.objects.all() <Query ...
分类:
数据库 时间:
2017-08-10 15:10:00
阅读次数:
204
序列化 关于Django中的序列化主要应用在数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为JSON格式 Django序列化的三种方式 serializers 这是django内建的序列器,它可以很好的序列化QuerySet,但当他遇到单独的django model object时 ...
分类:
其他好文 时间:
2017-07-27 10:44:39
阅读次数:
171
目录: 一、ORM 内容: 一、ORM 查询: 1、models.USR.objects.all().values('id','name') 这个语句相当于SQL语句中的select id,name from USER ,表示可以单独取某几列的值,取得的值仍然是QuerySet,但是内部元素变为字典 ...
分类:
编程语言 时间:
2017-07-07 23:33:14
阅读次数:
268
主要集中在新特性上。 Django1.8好像开始推荐使用python3 Django的QuerySet是延迟加载的,这个文档里面一般会明言,通过Connection SQL显示测试,外键对象也是延迟加载的。 Django1.8的get filter等方法继续在aptana pydev下error:u ...
分类:
其他好文 时间:
2017-07-04 14:51:55
阅读次数:
197