Я использую структуру комментариев Django как часть своего проекта. С настройками по умолчанию анонимные пользователи могут оставлять комментарии по своему желанию.
Я хочу изменить эту функцию, чтобы только авторизованные пользователи могли оставлять комментарии. Более того, я хочу, чтобы имя этого аутентифицированного пользователя отображалось рядом с комментарием.
Как мне это сделать? Я прочитал документацию и понимаю, что предопределенная модель комментариев имеет поле «пользователь», которое является внешним ключом для модели пользователя/пользователя, опубликовавшего комментарий (Ссылка здесь). Однако я не понимаю, как назначить request.user (т.е. текущего аутентифицированного пользователя) этому пользовательскому полю, которое принадлежит экземпляру комментария.
Другими словами, как Django обрабатывает данные формы на внешнем интерфейсе для модели комментариев на внутреннем уровне и как я могу отредактировать этот процесс, например, назначить request.user пользовательскому полю в модели комментариев.
Спасибо за помощь!