Задать вопрос
@David5

Автоматически присваивать автора с модели?

Как автоматом присвоить автора к статье(который сейчас на странице), пока я в ручную выбираю из списка пользователей.
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@Realmixer
Full stack Python (Django) web-developer
В процессе обработки формы перед сохранением статьи назначайте ей текущего пользователя:
article.user = request.user
article.save()
Ответ написан
@MAGistr_MTM
Учусь программировать
Если автор required для статьи, то вам нужно:
1. Убрать поле автор с формы
2. Во вьюхе в методе form_valid сделать нечто подобное:
article = form.save(commit=False)
articel.user = self.request.user
article.save()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы