django-spaminspector

A generic spam inspector of Django via Akismet
Download

django-spaminspector Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Publisher Name:
  • Alisue
  • Publisher web site:
  • http://www.hashnote.tk/

django-spaminspector Tags


django-spaminspector Description

A generic spam inspector of Django via Akismet django-spaminspector is Django's genetic spam inspector library via Akismet.Install sudo pip install django-spaminspectoror sudo pip install git+git://github.com/lambdalisue/django-spaminspector.git#egg=django-spaminspectorHow to Use1. First, you need to specified SPAMINSPECTOR_AKISMET_KEY on settings.py2. Add spaminspector to INSTALLED_APPS on settings.py3. Add spaminspector.middleware.SpamInspectionMiddleware to MIDDLEWARE_CLASSES on settings.py4. Add view which you want to inspect to SPAMINSPECTOR_VIEWS The code below is a profile for django's comment framework: 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', ""), }), )SettingsSPAMINSPECTOR_VIEWS the list of view and inspection_profile. default settings is for django comment framework.SPAMINSPECTOR_AKISMET_KEY the api key of Akismet of your url.SPAMINSPECTOR_SPAM_TEMPLATE an template uri. this template is used to show when comment is detected as spam. (optional) Requirements: · Python · Django


django-spaminspector Related Software