У меня есть следующие модели:
class Author(models.Model):
author_name = models.CharField()
class Book(models.Model):
book_name = models.CharField()
class AuthorBook(models.Model):
author_id = models.ForeignKeyField(Author)
book_id = models.ForeignKeyField(Book)
С учетом сказанного я пытаюсь эмулировать этот запрос с помощью ORM Django (выберите все книги, написанные конкретным автором, отметив, что у авторов может быть много книг, а у книг может быть много авторов):
SELECT book_name
FROM authorbook, book
WHERE authorbook.author_id = 1
AND authorbook.book_id = book.id
Я прочитал эту страницу часто задаваемых вопросов на веб-сайте Django, но перед тем, как изменить структуру моей модели и удалить AuthorBook, мне было интересно, смогу ли я эмулировать этот запрос, используя текущую структуру.