一个应用程序,使任何django数据库模型都能够动态添加字段。

django-dcolumns的Python项目详细描述


PyPI VersionPY VersionsBuild StatusTest Coverage

麻省理工学院许可证(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的做法 东西。

提供

  1. 允许通过 管理员。
  2. 为静态数据对象添加伪模型。
  3. 管理员以正确的类型反映所有新添加的字段。

欢迎致电:carl dot nobile at gmail.com与我联系

完整的文档可以在 Read the Docs地点: Django DColumns

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

推荐PyPI第三方库


热门话题
java Hibernate仅在类为final时工作[否则将抛出SingleTableEntityPersister]   jvm在MacOSX上的RStudio中启动h2o;Java问题   java Spring配置嵌套对象列表不工作   java无法加载。Android Emulator控件中的GPX文件(Android调试监视器)   Spring@Controller注释和基于Java的配置   javaesper规则语言:上下文嵌套   Java:type不适用于参数(K)   jsp没有可用于配置选项compilerClassName:[null]和compiler:[null]的Java编译器   java如何获取映射值?   Java+Tomcat:使用部署的WAR文件继续开发(手头没有源代码)   java矢量与VB中的列表。网   SwingJava是一种无需鼠标侦听器就可以请求关注单击的简单方法吗?   使用全局变量的java重构类