У меня есть форма в Джанго. Если пользователь аутентифицирован, я хочу, чтобы он увидел форму, которую он может редактировать: если нет, тогда я бы хотел, чтобы он увидел форму только для отображения.
В обоих случаях я хочу показать одну и ту же информацию, только если они аутентифицированы, тогда я хочу, чтобы форма была редактируемой.
Есть ли простой способ сделать это в Django? Я могу проверить user.is_authenticated либо в шаблоне, либо в представлении: я не хочу делать дубликат кода формы в шаблоне.
Я нашел этот вопрос , но принятый ответ выглядит безумно сложным. Наверняка в Django должно быть что-то встроенное для решения этой проблемы?