我正试图将参数从重定向传递到createview和表单。
从重定向到createview检索值没有问题。
但我的问题是,当试图将价值转化为形式时。我正在重写createview的get_form_args函数,但当我尝试从该函数执行操作时,无法获得任何结果。我试着打印出来,但打印出来的东西什么也看不出来。
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
打印声明似乎不起作用。它在控制台中不显示任何内容。
我可以在控制台中无错误地呈现表单。