更好的管理ArrayField小部件

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


Django better admin ArrayField公司

image

image

image

这是gradam/django-better-admin-arrayfield的分叉

更好的管理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 maykin-django-better-admin-arrayfield

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

^{pr2}$

使用

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

像下面这样导入它并在模型类定义中使用它。在

fromdjango_better_admin_arrayfield.models.fieldsimportArrayField

像下面这样导入DynamicArrayMixin

fromdjango_better_admin_arrayfield.admin.mixinsimportDynamicArrayMixin

在管理类中添加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://github.com/gradam用于创建初始包

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

用于呈现此内容的工具 包装:

历史

1.0.4(2019-09-02)

  • 从列表中删除所有内容后可以添加项

1.0.3(2019-09-02)

  • 从列表中删除所有内容后可以添加项
  • 启动时不要调用static

1.0.2(2019-04-03)

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

1.0.1(2019-02-23)

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

1.0.0(2019-02-21)

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
反射Java反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?