跳转到主要内容

有时需要将一些默认值传递给由ModelForm创建的对象。这个简单的mixin通过创建HiddenInput字段并将初始参数传递给创建的Model来实现这一点。

项目描述

https://badge.fury.io/py/django-initial-field.svg https://travis-ci.org/PetrDlouhy/django-initial-field.svg?branch=master https://codecov.io/gh/PetrDlouhy/django-initial-field/branch/master/graph/badge.svg

有时需要将一些默认值传递给由ModelForm创建的对象。这个简单的mixin通过创建HiddenInput字段并将初始参数传递给创建的Model来实现这一点。

文档

完整文档在 https://django-initial-field.readthedocs.io

快速入门

安装Django初始表单字段

pip install django-initial-field

在您的ModelForm中使用InitialFieldMixin并设置initial_field参数

class MyForm(InitialFieldsMixin, forms.ModelForm):
    initial_fields = ('my_field')

然后在FormView中设置初始值

class MyView(FormView):
         def get_initial(self):
                  return {'my_field': "some value"}

运行测试

代码实际上工作了吗?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

鸣谢

用于渲染此包的工具

历史

0.1.0 (2017-08-11)

  • PyPI上的首次发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-initial-field-0.1.1.tar.gz (15.3 kB 查看哈希)

上传于

由以下机构支持