Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django项目,迭代函数每次调用的数据列表_Django_List_Loops - Fatal编程技术网

django项目,迭代函数每次调用的数据列表

django项目,迭代函数每次调用的数据列表,django,list,loops,Django,List,Loops,我有一个django项目,其中我将为每个用户调用一个函数。在这个函数中,我有一个参数,x_id=my_array[k]。我想在每次调用函数时遍历my_数组 我测试了将阵列数据放在一个文件中,并读取和使用iter和next。但每次通话都是一样的,没有循环。有什么建议吗 my_array = ['red', 'blue', 'orange', 'magenta', 'black', 'yellow', 'pink', 'green'] def my func(): a = my_array[

我有一个django项目,其中我将为每个用户调用一个函数。在这个函数中,我有一个参数,x_id=my_array[k]。我想在每次调用函数时遍历my_数组

我测试了将阵列数据放在一个文件中,并读取和使用iter和next。但每次通话都是一样的,没有循环。有什么建议吗

my_array = ['red', 'blue', 'orange', 'magenta', 'black', 'yellow', 'pink', 'green']

def my func():
   a = my_array[indx]

正如我所说,目标是在每次调用时旋转我的数组列表。

您需要将当前索引存储在某个位置。这方面的一个好地方是会议。所以你可以做:

current = request.session.get("current", -1)
index = current + 1
a = my_array[index]
request.session["current"] = index