class Photo(models.Model):
...
viewsT = models.ManyToManyField('PhotoViewT', symmetrical=False)
...
class PhotoViewT(models.Model):
user = models.ForeignKey(User)
creationdate = models.DateTimeField()
Информация о фотографиях в таблице «Фото» и информация о представлениях в таблице «PhotoViewT» (здесь «пользователь», который наблюдал за фотографией и «созданием», когда он смотрел ее). На «фото» у меня есть поле m2m для просмотров, где я добавляю информацию обо всех представлениях.django Получение неуправляемых товаров
Моя задача - получить фотографии, те, которые не были просмотрены текущим определенным пользователем. Я не знаю, как обрабатывать этот запрос.
Что-то вроде
Photo.objects.filter(viewsT__user__doesnt_contain=targetUser)
Expression выше, вряд ли работает. Любые решения? Заранее спасибо!
Всё! Благодаря! – Could