【发布时间】:2017-04-20 02:16:23
【问题描述】:
我的 HTML 文件中有以下用于创建动态按钮的代码。
{% for i in loop_times %}
<button type="submit" class="'btn btn-lg" name="{{ i }}" id="{{ i }}" onclick="alert(this.id)" formmethod="post"><a href="{% url 'button' %}">{{i|safe}}</a></button><br><br>
{% endfor %}
此按钮具有链接到 urls.py 的 url 链接:
url(r'^button',views.data, name='button'),
此按钮的 id 将根据我拥有的许多产品动态创建,现在我想将特定按钮的 id 传递给 python 文件,以便我使用 id 进行分析,所以我有我的 view.py 文件中的以下代码
labelid = request.GET[("id", False)]
任何人都知道如何将动态按钮的 id 传递给我的 view.py,因为上面的代码无法运行,我对 python 很陌生,对我的编程背景没有任何基础希望我可以在这里了解一下,谢谢
【问题讨论】:
-
你的错误在哪里?
-
嗨@jape,错误是'labelid = request.GET[("id", False)]' MultiValueDictKeyError for '[("id", False)]'
-
您可以在 html 中设置
value属性来传递该按钮的值。这些按钮是否在<form>标签内? -
@Rohan 不在
-
能否用完整的 HTML 表单更新您的问题?
标签: javascript python html django