У меня есть две модели, которые в основном это:
Book(Model):
title = models.CharField(max_length = 250)
read_by = ManyToManyField(User)
...
User(Model):
firstName = models.CharField(max_length = 250)
lastName = models.CharField(max_length = 250)
...
Теперь, как мне создать список всех книг с логическим «прочитанным» для каждой книги? В MySQL я могу использовать ISNULL () с OUTER JOIN. Как я могу сделать это в Джанго? Должен ли я использовать сырой MySQL?
Уточнение. Я хочу создать список для каждого пользователя, чтобы каждый пользователь мог отмечать галочкой каждую прочитанную книгу.