更好的管理ArrayField小部件
maykin-django-better-admin-arrayfield的Python项目详细描述
Django better admin ArrayField公司
这是gradam/django-better-admin-arrayfield的分叉
更好的管理ArrayField小部件
支持的Python版本:3.5、3.6、3.7 支持的Django版本:1.11、2.0、2.1、2.2
它将逗号分隔的小部件更改为基于管理面板的列表。在
在此之前:
之后:
快速启动
安装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的第一个版本。在
- 项目
标签: