我的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 %}

此按钮具有链接到url.py的url链接:
  url(r'^button',views.data, name='button'),

这个按钮的id将基于我拥有的hw many产品动态创建,现在我希望将特定按钮的id传递给python文件,以便使用该id进行分析,所以我的view.py文件中有以下代码
 labelid = request.GET[("id", False)]

任何人都知道如何将动态按钮的id传递给我的view.py,因为上面的代码无法运行,我对python很陌生,也没有任何基本的编程背景,希望我能在这里有所了解,谢谢

最佳答案

尝试使用此:

labelid = request.GET.get("id", False)

而不是这个:
labelid = request.GET[("id", False)]

您当前的方法试图获取("id", False)作为字典值,但显然这不是您要做的。
我建议的方法将寻找值id。如果找不到,则labelid将设置为False

07-25 23:12
查看更多