Я создаю веб-приложение, и главная страница - это то, где пользователь выбирает свое местоположение. Представление для шаблона домашней страницы запрашивает мою базу данных для списка местоположений и заполняет выпадающий список. После того, как пользователь набрал submit, я проверяю данные формы, и если они выбрали действительный город (т. Е. Он существует в моей базе данных), я хочу перенаправить их на другую страницу, которая отображает предложения дня для этого города. Мой вопрос основан на базовом дизайне представления/формы в Django. Как я могу передать город на следующую страницу? В основном я хочу сделать следующее:Django формирует и передает данные между видами/страницами
Главная страница -> отправить форму -> метод вызова для проверки формы -> Форма перенаправляет пользователя на другую страницу
Должен ли я создать отдельный вид Validate/страница для проверки ? Формы принимают параметр действия, поэтому я предполагаю, что мне нужно будет установить действие/validate /, которое вызовет мой метод validate_form() (через файл urls.py), который затем перенаправит их на соответствующую страницу.
Я просто хотел запустить свои мысли кем-то, прежде чем я пошел и реализовал его. Спасибо за ваше время.
Вы уже заселение (в списке дд) действ v ales from db, зачем их повторять? – Niyojan
Если кто-то делает инъекцию переднего плана и задает значение города для чего-то другого, кроме того, что я предоставил ... – farbodg
Затем перейдите к тому, что говорит catavaran, проверка на завершающий этап – Niyojan