- 用querry
查看数据库语言转换
- get 只取出一条数据
img = models.Pictures.objects.filter(id=1)
- filter 相当于WHERE 取出一个数据集合 QuerrySet
filter 取外键的时候 不需要填写ID 只需要把外键那一个类放进去
例子:
img = models.Pictures.objects.filter(mission_id=mission)
img = models.Pictures.objects.filter(mission_id=mission).first()
img = models.Pictures.objects.filter(mission_id=mission)[2:]
如果要取出第一条可以在后面加限定.first() 或者用 [2:]这种形式取出第二条以后的数据
- .annotate
- .values (select)
.values('matchup_tag') 相当于 select matchup_tag
- .order_by
.order_by('count_tag')等于orderby count_tag ASC
.order_by('-count_tag')等于orderby count_tag DESC