【发布时间】:2018-09-13 02:40:46
【问题描述】:
我有一个复选框,我在其中为 django 过滤器值选择变量。
我得到了正确的值,所以如果我用pfast_type[0] 或pfast_type[1] 替换*values 它工作正常。
但我想要做的是,如果我选择 3 个变量复选框,我希望像 pfast_type[0]、pfast_type[1] 和 pfast_type[2] 这样输入,如果我选择一个 1 变量,则值应该只有 pfast_type[0] .
我哪里错了?
也许我搜索得不好,但我搜索并在 StackOverflow 中找不到任何参考信息。
pfast_type = request.GET.getlist("pfast_type")
elif pfast_type and items:
for pfast_type in range(len(pfast_type)):
values= values.append(pfast_type[i])
object_list = FP.objects.filter(pk__in=items).values('RFP_Item',*values)
【问题讨论】:
-
尝试为你的变量名添加意义。你的代码很难理解