Есть модели :
class Project(models.Model):
title = models.CharField(max_length=200, verbose_name=u'Название')
slug = models.SlugField(unique=True, verbose_name=u'URL')
user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'Пользователь')
body = models.TextField(verbose_name=u'Описание проекта')
class Response(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
project = models.ForeignKey(Project)
body = models.TextField()
active = models.BooleanField(default=False)
Есть форма:
class AddResponseForm(forms.ModelForm):
class Meta:
model = Response
fields = ('body',)
Т.е. при заполнении отклика на проект пользователем необходимо, чтобы поля user и project заполнялись скрытно от пользователя, автоматом так сказать(текущий user и project к которому пишу отклик). С user проблему решил
form.instance.user = self.request.user
, а вот с project никак не могу. Помогите плиз советом.