Django ORM涉阶(一)

原创 2013年12月05日 22:11:58

看了下ORM的反向关系

首先定义2个模型:

class Book(models.Model):

title=models.CharField()

author=models.ForeignKey(Author)

class Author(models.Model):

name=models.CharField()

看下的操作:

book=Book.objects.get(title='ss')

author=Book.author

books=author.book_set.all()

如果使用related_name后

author=models.ForeignKey(Author,related_name='books')

则books=author.books.all()

版权声明:csdn只作为备份地,欢迎访问zoues.com

相关文章推荐

django orm 外键操作-练习示例

  • 2016年12月22日 12:16
  • 88KB
  • 下载

单独提取django_orm

  • 2016年06月15日 16:46
  • 7KB
  • 下载

[Django] 查看orm自动执行的原始查询sql

django的文档看了很多,也用了不少,有的时候感觉性能很不好,

单独提取Django的ORM

  • 2017年04月11日 18:19
  • 7KB
  • 下载

django ORM机制的总结

  • 2016年12月15日 17:19
  • 26KB
  • 下载

django ORM条件过滤,及多表连接查询、反向查询,某字段的distinct

1.多表连接查询:当我知道这点的时候顿时觉得django太NX了。   class A(models.Model):     name = models.CharField(u'名称')   clas...
  • permike
  • permike
  • 2016年04月07日 17:11
  • 2163

[Django实战] 第6篇 - 模型(ORM)

对于Web系统的开发,我习惯从数据库层面开始,一方面是因为我本身是做DBA的,对数据库比较了解;另一部分是因为数据库表从设计之初基本已经确定,不会有大的改动。 models.py定义如下: from ...

django orm基本使用策略

1. 使用标准的数据库优化技术: 在进行Django数据库访问性能优化之前,首先应该使用标准的数据库技术对其进行优化,比如给字段加索引,通过使用 django.db.models.Field...

django orm总结

原文:django orm总结 目录 1.1.1 生成查询 1.1.2 创建对象 1.1.3 保存修改的对象 1.1.4 保存 ForeignKey 和 ManyToManyFiel...

Django点滴(四)---ORM对象存取

ps: 看了昆汀塔伦蒂诺的新片,Django原来d不发音啊,所以应该念“姜戈”(类似jungle的发音)。 无论是RoR还是Django,甚至颇具野心的前端框架EmberJs.data,将ORM集...
  • mebusw
  • mebusw
  • 2013年04月06日 21:27
  • 1324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Django ORM涉阶(一)
举报原因:
原因补充:

(最多只允许输入30个字)