首页 > 解决方案 > Python Django:每次点击每行从数组中的按钮分配变量

问题描述

每次单击提交按钮并在同一页面中显示结果时,是否可以在 Python/Django 中从数组行分配变量?使用计数器或其他想法。

例如:

array=[1,2,3,4,5]
var = 0
for i in array:
   if button is clicked:
      var = array[i]
   endif
endfor

每次单击按钮时,var值都会增加:

我第一次点击var = 1

下一步点击我点击var = 2

谢谢您的帮助 !

标签: pythondjangoloopsfor-loopvariables

解决方案


阅读内容以便在 python 中记录鼠标输入

然后更新您的代码,for 循环将在五个元素上迭代太快,您将没有时间执行单击。

你可以试试这个,但可以找到更好的解决方案:

    array=[1, 2, 3, 4, 5]
    var = 0
    for i in array:
        while button is not clicked: # wait input
            var = array[i] # Set your variable
            # do what you want with your variable
            continue # go to next iteration

推荐阅读