Как можно сделать значение формы по умолчанию?

Хочу сделать так,чтобы при добавлении поста,автор указывался как request.user.Как это можно сделать?

А зачем он в форме? Логично ж, что текущий юзер создает пост от себя, и не может от чужого имени )
Тогда хватит просто например https://docs.djangoproject.com/en/3.1/topics/class-based-views/generic-editing/#models-and-request-user

Ну или если все-таки надо, то можно при создании формы указать значения по умолчанию https://docs.djangoproject.com/en/3.1/topics/forms/modelforms/#id2

Действительно не понятен вопрос.

Кому, и для какой гнусной затеи…?
Yui, вот Вам жизненный виртуальный пример:

  • Вы вернулись домой после трудового дня;
  • открыли входную дверь в свой дом;
  • ии…, бац, request.user

Именно для автора поста хз, а так поля типа юзер могут быть не только для автора.

Автор привязан к юзеру через ForeignKey,поэтому показываются все зарегистрированные пользователи при указании автора,ну а если автора не указывать,то он выводится как None,а я хотел бы сделать так,чтобы автором был человек,который сейчас находится в системе.

Вы могли бы как-то доступней объяснить?
Что значит “если автора не указывать”?

Так тут речь про то, что обычно не надо давать автору выбирать автора, надо просто устанавливать его автором при сохранении )

Вот это я и не понял как сделать)

:arrow_down: