码迷,mamicode.com
首页 > 其他好文 > 详细

QuerySet和对象的例子 个人记录

时间:2018-08-19 12:56:29      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:def   __name__   demo   objects   val   mode   art   settings   imp   

import os
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "auth_demo.settings")
import django
django.setup()
from app01 import models
a1 = models.Article.objects.first() #为对象
print(type(a1))

a2 = models.Article.objects.all() #为querySet
print(type(a2))

for a3 in a2:
print(type(a3)) #单个对象
print(a3.user.avatar)

a4 = models.Article.objects.filter(pk=1) #querySet
print(type(a4))

a5 = a4.values("user__avatar") #querySet
print(a5, type(a5))
for i in a5:
print(i)

a6 = models.Article.objects.values("user__avatar") #querySet
   #<QuerySet [{‘user__avatar‘: ‘avatars/95449993_9UqVsuI.jpg‘}, {‘user__avatar‘: ‘avatars/95449993_9UqVsuI.jpg‘}, {‘user__avatar‘: ‘avatars/95449993.jpg‘}]>
print("a6: %s" %(a6))
for i in a6:
print(i)

QuerySet和对象的例子 个人记录

标签:def   __name__   demo   objects   val   mode   art   settings   imp   

原文地址:https://www.cnblogs.com/Liang-jc/p/9500701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!