Django-spaminspector er Django genetiske spam inspektør bibliotek via Akismet.
Installer
& Nbsp; sudo pip installere Django-spaminspector
eller
& Nbsp; sudo pip installere git + git: //github.com/lambdalisue/django-spaminspector.git#egg=django-spaminspector
Sådan bruges
1. Først skal du angivet SPAMINSPECTOR_AKISMET_KEY på settings.py
2. Tilsæt spaminspector til INSTALLED_APPS på settings.py
3. Tilsæt spaminspector.middleware.SpamInspectionMiddleware til MIDDLEWARE_CLASSES på settings.py
4. Tilføj visning, som du ønsker at inspicere at SPAMINSPECTOR_VIEWS Koden nedenfor er en profil for Django kommentar ramme:
& Nbsp; SPAMINSPECTOR_VIEWS = (
& Nbsp; ('django.contrib.comments.views.comments.post_comment', {
& Nbsp; "comment_type«: »kommentar«,
& Nbsp; "comment_author«: lambda anmodning: request.POST.get ('navn', ""),
& Nbsp; "comment_author_email«: lambda anmodning: request.POST.get ("email", ""),
& Nbsp; "comment_author_url«: lambda anmodning: request.POST.get ('url', ""),
& Nbsp; "comment_contents«: lambda anmodning: request.POST.get ('kommentar "," "),
& Nbsp;}),
& Nbsp;)
Indstillinger
SPAMINSPECTOR_VIEWS
& Nbsp; listen over visningen og inspection_profile. standardindstillinger er Django kommentar rammer.
SPAMINSPECTOR_AKISMET_KEY
& Nbsp; API nøglen Akismet din url.
SPAMINSPECTOR_SPAM_TEMPLATE
& Nbsp; en skabelon uri. denne skabelon bruges til at vise, når kommentar detekteres som spam. (Ekstraudstyr)
Krav :
- Python
- Django
Kommentarer ikke fundet