所有django模型的附加动态字段。
django-specifications的Python项目详细描述
=======
django规范图片:https://travis-ci.org/matthiask/django-specifications.png?分支=硕士[BR/>:目标:http://特拉维斯Cior.Org/MaTiAsChase/Django规范
BR/>版本>发布
BR/>此模块提供了一种将辅助信息附加到Django
模型的简单方法。它允许通过管理
界面配置自定义表单。
用法
==
1。将“规范”添加到“已安装的应用程序”中。
2。在要使用规范的模型上创建“specification=foreignkey(“specifications.specification”)`
。外键可以为空,也可以是必需的。
3.创建规范字段数据的实际存储位置:
相关的“字段”、
)
类元:
排序=[“字段组排序”,“排序”]
4。在创建“modelform”时从“formwithspecification”继承:
from specifications.forms导入formwithspecification
class myobjectform(formwithspecification):
class meta:
model=myobject
5。如果要使用规范编辑模型,可能需要使用以下代码段:
fieldsets=[…]
如果是self.can_add_specification_fields(request,obj):
使用specification fields扩展fieldset
fieldsets.extend(…)
返回fieldsets
规范可以更改,但这样做可能会丢失数据。
django规范图片:https://travis-ci.org/matthiask/django-specifications.png?分支=硕士[BR/>:目标:http://特拉维斯Cior.Org/MaTiAsChase/Django规范
BR/>版本>发布
BR/>此模块提供了一种将辅助信息附加到Django
模型的简单方法。它允许通过管理
界面配置自定义表单。
用法
==
1。将“规范”添加到“已安装的应用程序”中。
2。在要使用规范的模型上创建“specification=foreignkey(“specifications.specification”)`
。外键可以为空,也可以是必需的。
3.创建规范字段数据的实际存储位置:
相关的“字段”、
)
类元:
排序=[“字段组排序”,“排序”]
4。在创建“modelform”时从“formwithspecification”继承:
from specifications.forms导入formwithspecification
class myobjectform(formwithspecification):
class meta:
model=myobject
5。如果要使用规范编辑模型,可能需要使用以下代码段:
fieldsets=[…]
如果是self.can_add_specification_fields(request,obj):
使用specification fields扩展fieldset
fieldsets.extend(…)
返回fieldsets
规范可以更改,但这样做可能会丢失数据。