Сделайте страницу перенаправления, которая приведет пользователя к одной из 5 форм (должна быть случайной) - PullRequest
0 голосов
/ 21 сентября 2011

Итак, я изучаю CGI-программирование на Python, и мне нужно создать несколько форм, которые запрашивают ввод у пользователей и используют ввод для отображения некоторых результатов.Мне нужно будет создать пять разных форм (следовательно, разные результаты), и я хочу, чтобы на странице результатов была кнопка «Воспроизвести снова», чтобы при нажатии на нее пользователи могли быть перенаправлены на одну из пяти форм.Я много читал о перенаправлении, но в моем случае я не могу просто добавить URL, потому что я хочу, чтобы генерировалась случайная страница.Как я могу это сделать?

Спасибо!

1 Ответ

1 голос
/ 21 сентября 2011

Вы можете использовать модуль Python random.

import random
urls = [
    'form1.html',
    'form2.html',
    'form3.html',
    'form4.html',
    'form5.html',
]
redirect_to = random.choice(urls)

# then do your redirection stuff

http://docs.python.org/library/random.html

...