我正在尝试将参数从重定向传递到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语句似乎不起作用 . 它在控制台中没有显示任何内容 .
我能够在控制台中呈现没有错误的表单 .