一篇文章带你了解Django ORM操作(进阶篇).docxVIP

  • 5
  • 0
  • 约3.05千字
  • 约 10页
  • 2021-11-15 发布于湖南
  • 举报

一篇文章带你了解Django ORM操作(进阶篇).docx

一篇文章带你了解Django ORM操作(进阶篇) 上次我们学习了一下Django ORM的基本查询操作。 查询操作次要使用的是filter()方法。 我们晓得filter()查询出来的是值,假如想取第一个值需要再filter().first()才行。 还晓得了get()和filter().first()的区分等等。 Django ORM的查询还有很多,连续来看叭!!! 查询操作 对象.外键字段 比如,我们拿到了一个书的信息,我们可以这样打印他的信息。 代码 book = models.Book.objects.filter(title=大明帝国).first() print(fbook类型:{type(book)}) print(fid:{book.id}) print(f书名:{book.title}) print(f价格:{book.price}) print(f书名:{book.PublishDate}) print(f出版社:{book.publish}) # 外键字段 执行结果 注:蓝色为外键字段 不晓得你有没有疑问,为什么book.publish会把邮电出版社打印出来。 这个缘由次要在于外键对象的__str__方法。 就是由于我Publish前往的是self.title,所以才能打印出来邮电出版社,假如我想打印出版社联系方式咋办? 代码 print(f出版社类型:{t

文档评论(0)

1亿VIP精品文档

相关文档