跳转到主要内容

一系列可能用到的工具,以使wagtail更加出色

项目描述

wagtail的额外工具

此应用将为wagtail添加一些必需品

安装

pip install wagtail-extras

wagtailextras 添加到您的已安装应用中

INSTALLED_APPS = [
    ...
    'wagtailextras',
    ...
]

对于单独部分的设置,请继续下面的说明。

ObfuscateEmailAddressMiddleware

将电子邮件地址转换为十进制/十六进制Unicode字符实体,以阻止试图收集电子邮件地址的机器人

设置

将以下内容添加到中间件

MIDDLEWARE = [
    ...
    'wagtailextras.middleware.ObfuscateEmailAddressMiddleware',
    ...
]

ForceCsrfCookieMiddleware

强制Django在您使用JavaScript表单等情况下为您创建CSRF令牌。

设置

将以下内容添加到中间件

MIDDLEWARE = [
    ...
    'wagtailextras.middleware.ForceCsrfCookieMiddleware',
    ...
]

面包屑导航

在模板中返回一个有序列表,显示当前位置。

使用方法

加载模板标签

{% load wagtailextras_tags %}

在html中输出面包屑

{% breadcrumbs %}

主菜单

一个简单的实现,将wagtail的页面结构显示为菜单。

使用方法

加载模板标签

{% load wagtailextras_tags %}

在html中输出菜单

{% get_site_root as site_root %}
{% main_menu parent=site_root calling_page=self %}

项目详情


下载文件

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

源分布

wagtail-extras-0.2.8.tar.gz (4.8 kB 查看哈希值)

上传时间

支持