有时需要向modelform创建的对象传递一些默认值。这个简单的mixin通过创建hiddeninput字段并将初始参数传递给创建的模型
django-initial-field的Python项目详细描述
有时需要向modelform创建的对象传递一些默认值。这个简单的MIXIN可以通过创建HIDENDIN输入字段并将初始参数传递给所创建的模型
快速启动
安装django初始表单字段:
pip install django-initial-field
使用IrimalFieldMin在您的c> >模型窗体中设置“cTIT> RealAlxField参数:
classMyForm(InitialFieldsMixin,forms.ModelForm):initial_fields=('my_field')
然后在formview中设置初始值:
classMyView(FormView):defget_initial(self):return{'my_field':"some value"}
运行测试
代码真的有用吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
历史记录
0.1.0(2017-08-11)
- pypi上的第一个版本。