He hecho comentario personalizado app. La única diferencia es que tiene campo reCAPTCHA en el formulario de comentarios.
class CustomCommentForm(CommentForm):
recaptcha = ReCAPTCHAField()
He utilizado este fragmento http://djangosnippets.org/snippets/1653/ para la integración django comentarios y reCAPTCHA.
Quiero que los usuarios autorizados publiquen comentarios sin rellenar el campo recaptcha y que los usuarios no autorizados tengan que rellenarlo. He pensado en crear 2 formularios diferentes (uno con recaptcha para los usuarios anónimos y otro sin él para los autorizados). ¿Pero cómo puedo proporcionar diferentes formularios cuando la documentación de django dice que tengo que anular el método get_form() y con esta función sólo puedo devolver un formulario? ¿O debería envolver la vista post_comment de django-comments-framework?