#django #django-views #django-forms
Вопрос:
Вопрос новичка — я застрял в дилемме между использованием DetailView или UpdateView в Django
Сценарий:
- Объект «запрос» (например, отправитель запроса, дата запроса, статус и т.д.) Отправляется «утверждающему» для утверждения. Утверждающий может либо отклонить, либо утвердить запрос, а также ввести свой комментарий в поле для комментариев.
- В форме должны отображаться все поля объекта запроса, но утверждающий должен иметь возможность обновлять только поле комментария, а затем нажимать кнопки «Утвердить» или «Отклонить» в форме (поэтому требуется метод публикации).
Основываясь на моих текущих знаниях, я думаю, что смогу решить проблему, но я ищу «правильный способ» для разработки требований такого типа.
Я не хочу использовать подход только для чтения или отключенных атрибутов, потому что я попробовал его, и поля все еще можно изменить / перейти к ним на экране, даже если они не будут сохранены в базе данных.