Flask中的“全局”变量-在哪里定义?

时间:2018-11-26 01:36:21

标签: python html flask jinja2

我是Flask的新手,正在寻求实现一个存储用户输入并在多个定义中重新使用它的应用程序。到目前为止,代码要完全重新复制和粘贴有点复杂,因此,从基本的角度来说,假设我有以下代码:

@app.route("/", methods=["GET", "POST"])
def start():
    fulllist = []
    for i in range(20):
        array1 = []
        for j in range(20):
           array1.append(j)
    fulllist.append(array1)

list1 = copy.deepcopy(fulllist)
list2 = copy.deepcopy(fullist)

列表打印在“索引”页面上。然后,在重定向到HTML / Flask模板中之后,采用另一种方法:

@app.route("/change")
    for i in range(20):
        for j in range(20):
            if list1[i][j] == list1[14][14]:
                list1[14][14] = 200  

上面的这段代码将取决于用户的输入(利用“ post”和“ get”功能),但是为了简单起见,我们仅关注另一个变量的利用。

更改后(由用户输入触发),我想重新打印包含更改的列表。但是,我相信如果再次调用第一个函数,它将替换输入。

有帮助吗?

0 个答案:

没有答案