【发布时间】:2020-05-14 01:13:04
【问题描述】:
我在django 中从form 得到values,如下所示:
tantou1 = request.POST.get("1tantou", "")
tantou2 = request.POST.get("2tantou", "")
tantou3 = request.POST.get("3tantou", "")
tantou4 = request.POST.get("4tantou", "")
hidzuke1 = request.POST.get("1hidzuke", "")
hidzuke2 = request.POST.get("2hidzuke", "")
hidzuke3 = request.POST.get("3hidzuke", "")
hidzuke4 = request.POST.get("4hidzuke", "")
这行得通,但我有很多价值要获得,这种方式在我的代码中占用了太多空间。我想问一下,如果没有办法在(例如)循环中定义这个变量?比如:
data_vars = [tantou1="", tantou2="", tantou3="", tantou4="", hidzuke1="", hidzuke2="", hidzuke3="", hidzuke4=""]
for var in data_vars:
var = request.POST.get(str(var.__name__), "")
还是这样?
【问题讨论】:
-
你这样做是为了达到什么目的?