Django Spaminsbist是Django Via Akismet的通用垃圾邮件检查器

django-spaminspector的Python项目详细描述


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 comment framework。
SPAMINSPECTOR_AKISMET_KEY
URL Akismet的API密钥。
SPAMINSPECTOR_SPAM_TEMPLATE
模板uri。此模板用于显示何时将评论检测为垃圾邮件。(可选)

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

推荐PyPI第三方库


热门话题
gwt java。lang.UnsupportedClassVersionError:不受支持的专业。小版本51.0   java XML解析器trycatch不工作   java Jackson MRBean不工作,无法构造实例   javascript是检查参数的更好方法吗?   java在发生冲突时从ArrayList中删除对象   JavaSpringWebFlux和KeyClope JWTRESTAPI   java Selected选项在微调器中不可见   java在增加分区后,有没有办法在ApacheKafka中保持顺序?   java添加SourceRoot会导致spring启动应用程序出错   java Spring引导:任何bean都没有实现ReactiveCrudepository   java无法注册我的自定义AbstractAnnotationConfigDispatcherServletInitializer   TCP连接上的java Caesar密码   java树集排序不正确   java如何在自定义查询中加载@ElementCollection?