更好的用于管理的arrayfield小部件

django-better-admin-arrayfield的Python项目详细描述


Django Better Admin ArrayField

image

image

image

更好的用于管理的ArrayField小部件

支持的python版本:3.5、3.6、3.7 支持的django版本:1.11、2.0、2.1、2.2

它将逗号分隔的小部件更改为基于管理面板的列表。

之前: Alt text

之后: Alt text

快速启动

安装Django Better Admin ArrayField:

pip install django-better-admin-arrayfield

将其添加到“已安装的应用程序”:

INSTALLED_APPS=(...'django_better_admin_arrayfield.apps.DjangoBetterAdminArrayfieldConfig',...)

用法

django_better_admin_arrayfield.models.fields.ArrayField是标准django的替代品。

在管理类中添加DynamicArrayMixin

classMyModelAdmin(admin.ModelAdmin,DynamicArrayMixin):...

就这样。

运行测试

代码真的有用吗?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

预提交挂钩

安装预提交黑钩

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install -r requirements_dev.txt
(myenv) $ pre-commit install

学分

灵感来源:https://stackoverflow.com/a/49370480/4638248

用于呈现此内容的工具 套餐:

历史记录

1.0.2(2019-04-03)

  • 如果字段是必需的,空列表将在清除时引发validationerror。

1.0.1(2019-02-23)

FH&VTW*K9VH27Y@Z58NK

  • 空列表不再被识别为已更改。

1.0.0(2019-02-21)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)