我试图根据用户权限更新选项字段。我有一个boolean字段,如果为False(默认值),则标准用户可以看到该字段。否则,如果用户有权限,我想显示所有内容。在
视图.py
class ExportFormView(FormView):
template_name = 'export.html'
form_class = ExportForm
success_url = '/'
def get_form_kwargs(self):
kwargs = super(ExportFormView, self).get_form_kwargs()
kwargs.update({
'request' : self.request
})
return kwargs
表单.py
^{pr2}$我得到的错误:
NameError at /
name 'request' is not defined
任何帮助都将不胜感激,我已经被困在这个问题上一段时间了(并且尝试了很多谷歌搜索的建议/答案)
找到了怎么做的方法,仍然对其他方法感兴趣。在
使用pdb,我发现视图设置正确。但我不得不改变形式。我不能从函数的外部访问变量,比如说init悱,其他函数也应该可以访问变量,但是我需要在init上创建表单,所以我不能等待函数调用。在
代码:
视图.py
表单.py
^{pr2}$相关问题 更多 >
编程相关推荐