所有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

规范可以更改,但这样做可能会丢失数据。




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring引导jar文件可重用(本地maven存储库)   没有标题的java Webpush通知不会出现   本地类的优先级。java文件还是从java包中导入的类?   java Sparks enableHiveSupport   java通过AJAX调用我的WebService通常会导致服务器故障   java添加到链表末尾   java提供了对Spring数据Mongo存储库的限制   仅显示字符的程序显示“?”在爪哇   java Oracle 10.2.0.4.0和OJDBC1212。1.0.0.jar | |无法获取JDBC连接;嵌套的异常是ja│ │ ORA01882:未找到时区区域   使用Netflix Eureka的java JSONException   java我们如何为akka非类型处理器编写单元测试   java 安卓在触摸和移动时获取按钮文本   java将字符串转换为int数组bluej