Я новичок в кодировании и пытаюсь создать ссылку, используя Django (если это возможно), которая отправляет пользователя на три разных URL-адреса с равной вероятностью перенаправления на каждый из них.Таким образом, есть только одна кнопка для выбора, но она может иметь три разных результата.
Я бы хотел, чтобы ссылка была просто кнопкой навигационной панели начальной загрузки.На данный момент у меня есть следующий код, который прекрасно работает для единственного базового URL-адреса html (surprise.html), который я создал:
Соответствующий код в:
Просмотры:
def surprise(request):
return render(request, 'sitepages/surprise.html')
Шаблоны:
<a class="nav-item nav-link" href="{% url 'surprise' %}">Surprise</a>
urls.py:
url(r'^surprise/', sitepages.views.surprise, name="surprise"),
Таким образом, это перенаправит на основную внутреннюю HTML-страницу.Но мне было интересно, можно ли добавить еще один href в код шаблона?
Возможно, понадобится новая модель?Я думал об использовании random.choice с тремя разными URL-адресами в списке, но кажется, что они должны быть в типе str, и это за мной.
Любые предложения или советы будут с благодарностью.Спасибо!