我是django的新手,我相信有更好的方法来传递变量。我有一个来自twitter bootstrap
的下拉对象,我希望将值传递回Python,以便它可以查询不同的数据并在页面上显示它。基本上,我正在寻找动态图表
这是我的尝试,但它会导致重新加载页面,这不是我想要的
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Graphs <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a role="menuitem" href="{% url 'ins_graph' 0 %}">graph 1</a></li>
<li><a role="menuitem" href="{% url 'ins_graph' 1 %}">graph 2</a></li>
<li class="divider"></li>
<li><a href="{% url 'ins_graph' 3 %}">graph 3</a></li>
</ul>
</div>
我使用Google Chart API来显示数据。我也有普通香草django下拉菜单的问题,这个问题可能有助于澄清,因为它有更多细节here。
答案 0 :(得分:2)
好像你在寻找Ajax调用。要更改页面上的内容而不重新加载,您需要编写JavaScript代码。
有关它的更多信息:http://api.jquery.com/jquery.ajax/ jQuery是一个bootstrap依赖。
干杯