【问题标题】:How to make custom join query with Django?如何使用 Django 进行自定义连接查询?
【发布时间】:2010-06-14 09:28:50
【问题描述】:

我有这两个模型:

genre = (
    ('D', 'Dramatic'),
    ('T', 'Thriller'),
    ('L', 'Love'),
)

class Book(models.Model):


    title = models.CharField(max_length=100)
    genre = models.CharField(max_length=1, choices=genre)


class Author(models.Model):

    user = models.ForeignKey(User, unique=True)
    born = models.DateTimeField('born')    
    book = models.ForeignKey(Book)

我需要检索所有戏剧书籍作者的名字和姓氏。

我如何在 django 中做到这一点?

【问题讨论】:

    标签: django django-models django-views


    【解决方案1】:

    就像documentation 所说的......

    Author.objects.filter(book__genre='D')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-31
      • 2014-07-10
      • 2011-09-14
      • 2010-11-01
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      相关资源
      最近更新 更多