在django管理中隐藏字段
django-hidefield的Python项目详细描述
提供字段基类以隐藏django管理中的字段。班级 将管理编辑窗体中的字段标签转换为显示/隐藏切换链接。
用django 1.11测试。
安装
- pip install django-hidefield
- 将'hidefield'放入INSTALLED_APPS
用法
为要隐藏的任何模型字段类型生成自定义字段类。 该字段还有一个参数hide,参数如下 含义:
- 'closed':默认情况下,字段在开始时隐藏
- 'data':如果字段包含数据,则该字段在开始时隐藏
- 'no-data':如果字段包含 无数据
- 'opened':(或任何其他值)该字段显示在开始处
示例
fromdjango.dbimportmodelsfromhidefield.fieldsimportHideFieldclassHideCharField(HideField,models.CharField):passclassMyModel(models.Model):name=HideCharField(max_length=32,hide='data')
有关更多示例,请参见exampleapp。