модель django формирует фильтр
У меня есть следующая модель:
class Article(models.Model):
title = models.CharField()
description = models.TextField()
author = models.ForeignKey(User)
class Rating(models.Model):
value = models.IntegerField(choices=RATING_CHOICES)
additional_note = models.TextField(null=True, blank=True)
from_user = models.ForeignKey(User, related_name='from_user')
to_user = models.ForeignKey(User, related_name='to_user')
rated_article = models.ForeignKey(Article, null=True, blank=True)
dtobject = models.DateTimeField(auto_now_add=True)
На основе приведенной выше модели я создал модельную форму следующим образом:
Модельные формы:
class RatingForm(ModelForm):
class Meta:
model = Rating
exclude = ('from_user', 'dtobject')
Без учетаfrom_user
посколькуrequest.user
этоfrom_user
.
Форма рендерится хорошо, но вto_user
в раскрывающемся поле автор также может оценить себя. Поэтому я хотел бы, чтобы имя current_user заполнялось в выпадающем поле. Как это сделать?