一个应用程序,使任何django数据库模型都能够动态添加字段。
django-dcolumns的Python项目详细描述
麻省理工学院许可证(MIT)
概述
在编写本文时,dcolumn支持django 2.x,而且可能 回到1.8.0。支持旧版本django的最大问题 以新的方式使用urlpatterns。Python2.7、3.4、3.5和3.6 得到支持。
dcolumn是一个django插件,它允许开发人员向模型中添加列 动态的。它的方式与管理员使用内联模型的方式相同。 实际上,这正是附加列在 管理员。唯一增加的是有一个特殊的javascript 将列类型转换为以前设置的类型。
这是可以做到的,因为任何类型的字段都可以表示为字符串。 在任何定义为dcolumn模型的模型上都有两个方法 在您设置的类型中进行转换。
警告
版本2.0是django dcolumns的部分重写,而不是 向后兼容以前的版本。现在需要使用字段 在用户窗体中定义。django的最新版本不起作用 使用dcolumns以前处理字段的旧方法。这是 实际上更好,因为它现在更符合django的做法 东西。
提供
- 允许通过 管理员。
- 为静态数据对象添加伪模型。
- 管理员以正确的类型反映所有新添加的字段。
欢迎致电:carl dot nobile at gmail.com与我联系
完整的文档可以在 Read the Docs地点: Django DColumns