一系列可能用到的工具,以使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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f75efaab927c24e6a5d83760b7b7b7c30514fa4b0326d0e35221ca3b2ee35cb |
|
MD5 | 67d569f4308911cd5286e089350e562e |
|
BLAKE2b-256 | c7e2b48a11392fb733908c92cbe016c74db8a509dd9dd5707dc209e0904b5f74 |