django - django 项目,在每次调用函数时迭代数据列表
问题描述
我有一个 django 项目,我将为每个用户调用一个函数。在这个函数中,我有参数 x_id = my_array[k]。我想在每次调用函数时遍历 my_array 。
我测试了将数组数据放在文件中并读取和使用 iter 和 next。但是在每次调用时它都在做同样的事情而不是循环。有什么建议吗?
my_array = ['red', 'blue', 'orange', 'magenta', 'black', 'yellow', 'pink', 'green']
def my func():
a = my_array[indx]
就像我说的那样,目标是在每次调用时轮换 my_array 列表。
解决方案
您需要将当前索引存储在某处。会议是一个很好的地方。所以你可以这样做:
current = request.session.get("current", -1)
index = current + 1
a = my_array[index]
request.session["current"] = index
推荐阅读
- node.js - GET http://localhost:3000/hello 404(未找到)
- python - 将矩阵保存到数组中
- python - python中不以连字符开头的单词的正则表达式
- java - ANTLR v4 运行时 Java 包无法识别
- reactjs - 为什么我的 React js 按钮 onMouseDown 不起作用?
- rest - 带有 Jenkins 的 SOAP Web 服务
- html - 如何使用 jquery 创建滑动循环?
- javascript - 如何在不丢失页面的情况下使用 JS 提交表单
- nlp - 问题方向 - 文本数据 - 对话分类
- javascript - 如何调试仅在真实 iPhone 中出现的错误?