一个应用程序,使任何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如何在堆文件中找到局部变量   java如何使用旧的JSSessionID创建HttpSession?   arrays Java:Arraylist在处理文件时超出范围   可以将Java Retval放入数组中吗   java3d中的几何体碰撞检测?   java从listview和数据库中删除项   Java迭代两个列表,比较然后添加到另一个列表   java应用程序在提交分数排行榜Google Play时崩溃   java Eclipse+Maven Plugin+EGit Plugin=从GitHub签出特定的分支和标记?   Java中的半密码保护Zip文件   java JFrame组件能够通过重绘调用paintComponent,尽管使用flowlayout   带有比较器的Lambda表达式中的java Stream min()和max()方法只返回第一个和最后一个元素,不返回min/max元素   swing Java/Netbeans:JList。getModel()返回一个ListModel而不是DefaultListModel   java我如何使用应用程序。带有LiveData和ViewModel的片段   地理定位在Java中获取用户当前的纬度和经度   为什么在Java中将“this”用作方法参数时会收到此错误消息?   java将字符串转换为JSONArray(或任何数组)