из views.py
def done(self, form_list, **kwargs):
user = self.request.user
resumes = form_list[0]
resumes.user = user
resumes.save()
return HttpResponseRedirect(reverse('resumes:my-resumes'))
из forms.py
class ResumeForm(ModelForm):
class Meta:
model = Resume
fields = ['name', ]
из models.py
class Resume(models.Model):
name = models.CharField(max_length=255)
created_at = models.DateTimeField(auto_now_add=True, editable=False)
updated_at = models.DateTimeField(auto_now=True)
user = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return self.name
Привет, я пытаюсь настроитьМетод done в моем окне Wizard (расширяет SessionWizardView).Я хочу получить доступ к первой форме в form_list, но это выдает ошибку?Что я делаю не так?
Я пытаюсь вставить пользователя в форму модели перед ее сохранением (для возобновления требуется внешний ключ пользователя).Мне также нужно будет вставить внешний ключ резюме в другие шаги формы мастера.
Любая помощь будет принята с благодарностью.Спасибо!