Django шаблон радио кнопки автоматического выбора - PullRequest
0 голосов
/ 23 февраля 2020

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

Я могу получить всю информацию, касающуюся выбранного плана, но не понимаю, как выбрать радио этого плана. кнопка.

вот скриншоты. Дайте мне знать, что у кого-нибудь есть ответ.

enter image description here

вот следующее изображение, где присутствуют переключатели.

enter image description here

1 Ответ

1 голос
/ 23 февраля 2020

Вы можете сохранить выбранный план внутри ключа сеансов, а затем проверить, существует ли этот ключ на следующей странице ... что-то вроде:

# in your first view set the session keys of posted plan

if 'express' in request.POST:
   request.session['express'] = 'express chosen' # strings are easier to handle

# add the other plans to the if statement
# in the next page's view function, add keys to context if they are in the session framework like so

if 'express' in request.session:
    express = request.session['express']

# add the other plans to the if statement

Теперь в шаблоне проверьте, существуют ли переменные для выберите опцию по умолчанию ...

 <input type="radio" {%if express%}checked{%endif%}>
 <label>Express</label>

 <!-- repeat for the other plans -->

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