Как я могу получить следующую форму / страницу при отправке формы? - PullRequest
0 голосов
/ 09 октября 2010

Я работаю с приложением викторины Django, где один вопрос на страницу.когда я отвечу на один вопрос, выбрав переключатель и нажмите кнопку «Отправить», как я могу получить следующий вопрос на следующей странице, а ответ будет отправлен в базу данных.Если кто-нибудь поможет мне, это будет выдающимся решением для меня.пожалуйста

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

1 Ответ

0 голосов
/ 09 октября 2010

Вам необходимо написать представление для обработки вашего запроса. Вам нужно отредактировать urls.py, чтобы сопоставить URL-адрес вашего теста с функцией в views.py (для вашего приложения для теста). Поэтому, когда приходит запрос с этим URL-адресом викторины, Django применяет эту функцию просмотра. Так что в основном это представление выглядит так:

  1. Получите ответ и сохраните его в БД. Детали БД, которые вы должны определить в models.py
  2. Получить следующий вопрос из БД (или где вы храните свои вопросы).
  3. Иметь шаблон (для вопросов викторины) с заполнителями для вопроса викторины.
  4. Сформируйте новый URL и заполните шаблон.
  5. Перенаправить пользователя на новый URL.

Вот так. Если вам нужна какая-то конкретика, позвольте мне знать.

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