Один из способов сделать это - написать собственную форму комментариев, которая унаследована от django.contrib.comments.forms.CommentForm
, и переписать ее функцию get_comment_create_data
. ВНИМАНИЕ: Этот код не проверен.
from django.contrib.comments.forms import CommentForm
class MyCommentForm(CommentForm):
def get_comment_create_data(self):
data = super(MyCommentForm, self).get_comment_create_data()
data['is_public'] = False
return data
Затем вы подключите эту форму к системам комментариев, как описано в этом разделе.
http://docs.djangoproject.com/en/dev/ref/contrib/comments/custom/