Джанго: Как запросить данные и одновременно сделать их редактируемыми - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть простое приложение, которое получает пользовательский ввод, и когда нажимается кнопка, ввод сохраняется как запись в базе данных. Я подумываю о создании другого приложения, которое не только отображает ту же информацию (например, профиль просмотра), но и одновременно позволяет пользователю редактировать текст, отображаемый в текстовом поле.

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

1 Ответ

0 голосов
/ 01 ноября 2019

Как правило, представления для чтения и редактирования разделены по уважительным причинам, таким как предотвращение случайного редактирования, предоставление разных уровней доступа и тому подобное. Но эта возможность существует в Django через формы . Если у вас уже есть Форма, созданная для отправки данных, вы можете предоставить странице с уже заполненными данными, предварительно инициализировав экземпляр формы данными - в документах они называют эту связанную форму. См. Этот пример в документации , чтобы получить представление о механике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...