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

ORM 操作复习苑浩

时间:2018-06-02 14:57:33      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:creat   sha   publish   lte   png   print   反向   mail   last   

  

 

技术分享图片

 

 正向查询

from django.shortcuts import render,HttpResponse
from app01 import models
# Create your views here.

def query(request):
    # ###############基于对象查询(子查询)##############
    # 一对多查询 book-->publish
    #正向查询:
    # 查询python这本书的出版社的email邮箱.
    python_obj = models.Book.objects.filter(title =‘python‘).first()
    print(python_obj.publish.email)
    return HttpResponse(‘ OK‘)

  

技术分享图片

  技术分享图片

技术分享图片

 

 

 

 

# ###############基于对象查询(子查询)##############
# 正向查询按字段查询
# 一对多查询 book----------------------->publish
# <----------------------
#反向查询 book_set.all()





反向查询
反向查询#查询五道口出版社的书籍名称 pub_obj =models.Publish.objects.filter(name =‘五道口出版社‘).last()
for obj in pub_obj.book_set.all():
print(obj.title)

return HttpResponse(‘ OK‘)


技术分享图片

技术分享图片

技术分享图片

 




ORM 操作复习苑浩

标签:creat   sha   publish   lte   png   print   反向   mail   last   

原文地址:https://www.cnblogs.com/mengbin0546/p/9125358.html

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