我正在尝试将参数从重定向传递到CreateView和表单。
从重定向到CreateView的值检索中没有问题。
但是我的问题是当尝试获取表单的值时。我覆盖了CreateView的get_form_kwargs函数,但是当我尝试从该函数执行操作时,我无法获得任何结果。我尝试打印,但是打印什么都不会显示。
class NoteCreate(LoginRequiredMixin, CreateView):
login_url = 'login'
model = Note
form_class = NoteForm
success_url = reverse_lazy('note:list')
def get_form_kwargs(self):
kwargs = super(NoteCreate, self).get_form_kwargs()
kwargs.update({'file_id' : self.kwargs['file_id']})
print("im alivveeeeeeeEeeeeeeeeeeeee!")
return kwargs
print语句似乎不起作用。它不会在控制台中显示任何内容。
我能够在控制台中呈现没有错误的表单。