Передача переменной из шаблона в представление django
Главная цель - щелкнуть по ссылке, а затем сгенерировать сюжет на основе щелкнутой ссылки.
Я думаю, если я смогу каким-то образом передать переменную (строку, необходимую для гистограммы) из ссылки, нажатой на шаблоне, в представления, я смогу создать гистограмму.
Короче говоря, я бы нажал на ссылку, которая передает переменную в представления, затем представления создают сюжет и передают его в шаблон.
Любая помощь приветствуется
Просто используйте параметры GET
, чтобы определить, какая ссылка была нажата.
<a href="/your/url/?parameter_name=value_01">Show with value_01</a>
<a href="/your/url/?parameter_name=value_02">Show with value_02</a>
<a href="/your/url/?parameter_name=value_03">Show with value_03</a>
def your_view(request):
if request.GET.get('parameter_name') == 'value_01':
# first link clicked
elif request.GET.get('parameter_name') == 'value_02':
# second link clicked
elif request.GET.get('parameter_name') == 'value_03':
# third link clicked
# ... your code