Подключил, все работает как надо. Но мне нужно выводить только поле где пишется комментарий. Убрал я в шаблоне поля name, url, email, пробую публиковать, и он мне показывает предварительный просмотр с обязательными полями(там отобразились все поля)
Получается мне нужно не вшаблоне поля вырубить, а прямо в коде. Порывшиьс в интеренете нашел следующий код:
class SlimCommentForm(CommentForm):
"""
A comment form which matches the default djanago.contrib.comments one, but with 3 removed fields
"""
def get_comment_create_data(self):
# Use the data of the superclass, and remove extra fields
return dict(
content_type = ContentType.objects.get_for_model(self.target_object),
object_pk = force_unicode(self.target_object._get_pk_val()),
comment = self.cleaned_data["comment"],
submit_date = datetime.datetime.now(),
site_id = settings.SITE_ID,
is_public = True,
is_removed = False,
)
SlimCommentForm.base_fields.pop('url')
SlimCommentForm.base_fields.pop('email')
SlimCommentForm.base_fields.pop('name')
Попробовал применить его, но ничего не помогло. Как решить мою проблему?