python Django:将表单视图中的变量传递给表单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Django:将表单视图中的变量传递给表单相关的知识,希望对你有一定的参考价值。
class MyForm(forms.ModelForm):
requested_asset = None
def __init__(self, *args, **kwargs):
other_variable = kwargs.pop('other_variable')
super(MyForm, self).__init__(*args, **kwargs)
class MyCreateView(CreateView):
model = MyModel
template_name = 'myapp/my_form.html'
form_class = MyForm
other_variable = None
def get_form_kwargs(self):
kwargs = super(MyCreateView, self).get_form_kwargs()
kwargs.update({'other_variable': self.other_variable})
return kwargs
以上是关于python Django:将表单视图中的变量传递给表单的主要内容,如果未能解决你的问题,请参考以下文章
将变量从视图传递到表单 Django
Django 表单向导 - 将请求传递给视图?
如何将变量从 CLI 程序传递到 Python 视图以更新 Django UI?
将模板中的按钮中的 id 传递给 Django 视图
使用 django 表单提交传递变量
有没有办法将变量传递给 Django 中的通用视图?