跳转到主要内容

django-spaminspector是通过Akismet实现的Django通用垃圾邮件检查器

项目描述

Django的Akismet实现的遗传垃圾邮件检查器库

安装

sudo pip install django-spaminspector

或者

sudo pip install git+git://github.com/lambdalisue/django-spaminspector.git#egg=django-spaminspector

如何使用

  1. 首先,您需要在 settings.py 中指定 SPAMINSPECTOR_AKISMET_KEY

  2. spaminspector 添加到 INSTALLED_APPSsettings.py

  3. spaminspector.middleware.SpamInspectionMiddleware 添加到 MIDDLEWARE_CLASSESsettings.py

  4. 将您想要检查的视图添加到 SPAMINSPECTOR_VIEWS 中。下面的代码是用于django评论框架的配置

    SPAMINSPECTOR_VIEWS = (
        ('django.contrib.comments.views.comments.post_comment', {
            'comment_type': 'comment',
            'comment_author': lambda request: request.POST.get('name', ""),
            'comment_author_email': lambda request: request.POST.get('email', ""),
            'comment_author_url': lambda request: request.POST.get('url', ""),
            'comment_contents': lambda request: request.POST.get('comment', ""),
        }),
    )

设置

SPAMINSPECTOR_VIEWS

视图和检查配置的列表。默认设置为django评论框架。

SPAMINSPECTOR_AKISMET_KEY

您URL的Akismet API密钥。

SPAMINSPECTOR_SPAM_TEMPLATE

模板URI。当检测到评论为垃圾邮件时,使用此模板显示。(可选)

项目详情


下载文件

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

源代码分发

django-spaminspector-0.1rc4.tar.gz (7.6 kB 查看哈希值)

上传时间 源代码

构建分发

django_spaminspector-0.1rc4-py2.7.egg (6.9 kB 查看哈希值)

上传时间 源代码

由以下支持