Имеют ли модели Django доступ к объекту запроса?
Я хотел бы, чтобы модель имела метод свойства и возвращала значение на основе запроса. Есть ли в Django глобальный объект запроса? Можно ли передать параметр в модель?
class Person(models.Model):
first_name = models.CharField(max_length=30)
@property
def full_name(self):
if request.name == 'Mario': # request object reference?
return 'It is me Mario!'
else:
return self.first_name