Моя модель:метод в модели, фильтр пользователя
class Document(models.Model):
title = models.CharField(_('title'), null=False, blank=False, max_length=250)
description = models.TextField(_('description'), null=True, blank=True)
is_favourite = my_method()
class FavouriteDocumentUser(models.Model):
document = models.ForeignKey(Document)
user = models.ForeignKey(CustomUser)
class Meta:
unique_together = ('document', 'user',)
мне нужно поле «is_favourite», которое истинно, если существуют в FavouriteDocumentUser строку с идентификатором документа и идентификатор зарегистрированного пользователя.
Таким образом, проблема заключается в следующем: как я могу получить текущего пользователя в методе модели?
Я использую эти модели в каркасе отдыха django.