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

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

Как автоматом присвоить автора к статье(который сейчас на странице), пока я в ручную выбираю из списка пользователей.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Решения вопроса 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()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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