ОК, если кто-то ищет ответ на этот вопрос, я решил его так:
# in models.py:
import datetime
def moderate_comment(sender, instance, **kwargs):
if not instance.id:
instance.is_public = True
from django.contrib.comments.models import Comment
from django.db.models import signals
signals.pre_save.connect(moderate_comment, sender=Comment)