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
如何使用
首先,您需要在 settings.py 中指定 SPAMINSPECTOR_AKISMET_KEY
将 spaminspector 添加到 INSTALLED_APPS 中 settings.py
将 spaminspector.middleware.SpamInspectionMiddleware 添加到 MIDDLEWARE_CLASSES 中 settings.py
将您想要检查的视图添加到 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.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 81b10550e95335de3f4083d359afa18c1e684b5130e78920bb165f0b2cc394f2 |
|
MD5 | c78afcc4337093168695b195312db9d2 |
|
BLAKE2b-256 | 4244c2dcd3e6291f9465bee46a03715072e4a2e080f64622382b6dba25f365a1 |
关闭
django_spaminspector-0.1rc4-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11e91c26dc8d28706281a370b71c7c59c664b1f8e5738bc9fc04e9170cb46f06 |
|
MD5 | 2826677fda28c5b9086c74c8bf371cd4 |
|
BLAKE2b-256 | b4b5bc31f273e4d065d49f0994dfcd24fa45191ee9aa7975cae4d54f17b995b6 |