【发布时间】:2015-12-10 08:54:47
【问题描述】:
我有这段代码:
{% for i in list %}
<button>{{i}}</button>
{% endfor %}
我如何重定向到一个新页面并将i的值作为上下文传递给它,这样它就会变成这样:
<h3> You chose {{i}} </h3>
它不一定是一个按钮,事实上我更喜欢它可以是<span>,具有与AngularJS中相同的功能ng-click
我是否需要通过单击按钮发送请求,然后在views.py 中处理它?我可以在没有表格的情况下这样做吗?
我希望它只是将我重定向到.../page?i='whatever'
我可以用
<span><a href=".../page?i={{i}}">Click</a></span>
但是,Django 的首选方式是什么?
【问题讨论】:
标签: html django django-templates django-views