跳转到主要内容

Wagtail 多图编辑

项目描述

CircleCI

Wagtail 多图编辑

Wagtail 多图编辑提供了一种从同一位置编辑和更新多个图片数据字段的解决方案。

multi image edit eg

multi image edit form

安装

Wagtail 多图编辑有一个pypi包,可以使用以下命令安装:

pip install wagtail-multi-image-edit

安装后,将其添加到设置文件中的INSTALLED_APPS

INSTALLED_APPS = [
    ...
    'wagtail_multi_image_edit',
]

将新的URL模式视图导入添加到urls.py

from wagtail_multi_image_edit.views import multi_image_edit

urlpatterns = [
    url(r'^admin/images/multi-edit/', multi_image_edit, name='multi_image_edit'),

通过添加以下内容到您的设置中,添加所需的模板(其中定义了TEMPLATES):

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'APP_DIRS': True,
        'DIRS': [
            'wagtail_multi_image_edit/templates'
            ],
        ...

最后,通过添加以下内容到您的设置中,添加您希望公开的字段:

MULTI_IMAGE_EDIT_FIELDS = [
    'title',
    'collection',
    'tags',
]

注意

该插件将覆盖核心wagtail模板wagtailimage/images/results,以便添加选择框。如果您已经自定义了此核心模板,可能需要进行额外的模板工作。

感谢...

@katestatton 提出初始概念和方向。

@gasman 提供代码指导和表单验证。

@noslouch 提供出色的JS反馈。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

Wagtail Multi Image Edit-0.0.5.tar.gz (7.5 kB 查看哈希)

上传时间:

构建分布

Wagtail_Multi_Image_Edit-0.0.5-py3-none-any.whl (11.6 kB 查看哈希值)

上传时间 Python 3

由以下支持