一组可以用来使摇尾舞更好的工具

wagtail-extras的Python项目详细描述


wagtail的附加功能

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

安装

pip install wagtail-extras

wagtailextras添加到已安装的应用程序:

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

对于单个部件的设置,请在下面继续。

混淆电子邮件地址中间件

将电子邮件地址转换为十进制/十六进制Unicode字符实体,以屏蔽试图获取电子邮件地址的机器人程序

设置

向中间件添加以下内容:

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

forcecsrfcookiemiddleware

例如,当您使用javascript表单时,强制django为您创建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 %}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
手机上的html调试Java web应用程序   Java当前日期和过去日期之间的差值,以年、月、日、小时、分、秒为单位   如果方法名称相同,java如何使扩展类不从上面的类触发方法?   即使在提供了准确的firebase引用之后,java仍出现“无法跳转到类型”异常。请看详情   jar文件中的java图像   java如何避免从缓存读取时修改相同的对象实例?   Android中java完全控制的线程队列   JTextArea中的java计算   java如何独立运行。jar作为64位mashine上的32位   java在尝试实例化自引用泛型类的实例时,如何处理自引用类型参数   java如何安装着色jar而不是原来的jar   java在resultSet之后使用If-Else   多线程是java。朗,反思一下。方法调用线程安全   java 7语言向后兼容性   Objective C中的Category和Java 8中的Default方法是否等效?