Reputation: 186662
I'm going to be implementing the comments framework and I'm wondering what I should expect to run into. If someone could specifically explain the methods they've tried/tested for anti-spam measures in django and give recommendations I'd greatly appreciate it.
And yes, I have read some of the questions here but I haven't run into a detailed thorough answer specific to django.
Upvotes: 2
Views: 717
Reputation: 5572
Disqus is built on Django, and we use a combination of Bayesian filtering (with a steady stream of ham and spam fed through our comments), rate and likeness limiting, selective captchas, and--at the user's discretion--akismet.
We're still fighting, as are all spam-susceptible web services, but those are some fairly common techniques.
Upvotes: 2
Reputation: 10938
No there is'nt any working anti-spam in contrib comment framework.
I've tested honeypot, it stops 50% of spam. I've turned off retelimit and askimet on quite big page 100 comments per hour including 21 spam (10 of them have passed honneypot)
Upvotes: 1
Reputation: 74755
It may be worthwhile to note that prolific Djangonaut Daniel Roseman switched his blog's comments system from Django's Comment app to Disqus after facing "a flood of spam comments".
@Daniel is an user here; I'm sure he'll be along shortly to give you a more detailed answer.
Upvotes: 1