跳转到主要内容

为管理员用户快速创建内容提供链接。

项目描述

Wagtail Quick Create

Wagtail Quick Create提供从您设置文件中指定的模型创建对象的快捷链接。

在管理员主页中添加了一个面板,提供一种

Quick Create Panel example

点击创建链接将提供新项目的父项选择

Parent selection example

关于父页面的说明

Wagtailquickcreate需要您希望在模型中包含的parent_page_types 设置,以便它可以成功提供父页面选择。如果没有指定,您可能会看到每个页面都提供为父页面,这不会正常工作,因为它正在使用wagtail.core.models.Page查找页面,而这个核心wagtail类有is_creatable = False

配置

使用pip安装

pip install wagtail-quick-create

安装模块后,将wagtailquickcreate添加到您的设置文件中的已安装应用程序

INSTALLED_APPS = [
    ...
    'wagtailquickcreate',
]

还将您想要创建快速链接的模型添加到设置文件中,格式为'your_app_name.YourModelName'

示例:

WAGTAIL_QUICK_CREATE_PAGE_TYPES = ['news.NewsPage', 'events.EventPage']

如果您想使“快速创建”链接面板替换 wagtail 摘要面板,您可以通过在设置中添加以下内容来实现:

WAGTAIL_QUICK_CREATE_REPLACE_SUMMARY_PANEL = True

如果您想提供图片和/或文档链接,也可以通过在设置中指定以下内容来实现:

WAGTAIL_QUICK_CREATE_DOCUMENTS = True
WAGTAIL_QUICK_CREATE_IMAGES = True

贡献

我们乐于接受针对错误修复、改进和新功能的拉取请求。有关更多信息,请参阅CONTRIBUTING.md

致谢/作者

概念由 Kate Statton - NYPR 创建 @katestatton

项目详情


下载文件

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

源代码分发

wagtail-quick-create-2.0.1.tar.gz (8.1 kB 查看哈希值)

上传时间 源代码

构建分发

wagtail_quick_create-2.0.1-py3-none-any.whl (10.7 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面