Как сделать пользовательский запрос на соединение с Django? - PullRequest
0 голосов
/ 14 июня 2010

У меня есть эти 2 модели:

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?

1 Ответ

3 голосов
/ 14 июня 2010

Как и в документации говорит ...

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