@andrew46

Как определить автора статьи в Django?

Есть модель статьи у которой поле Автор - пользователь который ее создает.
author = models.ForeignKey(User, related_name='author', on_delete=models.CASCADE)

Но в данный момент он отображается в форме на сайте в виде выпадающего списка со всеми существующими пользователями.
Как мне автоматически, когда пользователь создает новую статью, определять его и сохранять как автора?
  • Вопрос задан
  • 645 просмотров
Пригласить эксперта
Ответы на вопрос 1
ValarMayar
@ValarMayar
Д У Р А Ч О К / недопрограммист графоман
Вообще в модели статьи должная быть колонка "автор"
if request.user is authenticated:
     Statya.objects.create(title=title,text=text,author= request.user.id)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы