Как убрать поля с e-mail, именем пользователя и т. д.?
Пользуюсь django-threadedcomments, реализация простая как пять копеек, но у меня есть своя система аккаунтов, и хотелось бы привязать комментарии к ней. Но для начала, мне надо убрать вот эти вот чудесные поля, или чтоб они сами заполнялись за пользователя, но были скрыты от него. Пользуюсь модулем threadedcomments из-за того, что нигде нормально не объясняют, как реализовать многоуровневые комментарии. В документации никаких наводок даже близко не нашел. Главное - помогите узнать, где находится код, который мне нужен, я дальше сам все сделаю
Удалите из формы те поля которые не хотите получать установив null=True blank=True
. Затем переопределите форму в представлениях:
views.py
if form.is_valid():
comment = form.save(commit=False)
comment.username = request.user.username
comment.email = request.user.email # Если почта используется