Django视图可以接收列表作为参数吗?

Tom*_*Tom 3 python django django-views

我想提交一份表格(通过POST)提交N(未知)user_id.我可以将视图作为列表接收这些ID吗?

例如

def getids(request,list):

   for id in list:
       usr = User.objects.get(pk=id);
       //do something with it.
       usr.save()
Run Code Online (Sandbox Code Playgroud)

for id in request.POST['id']:
Run Code Online (Sandbox Code Playgroud)

甚至可能?

我正在寻找最好的接受方式.

Ion*_*tan 5

您应该阅读有关QueryDict对象的信息:

>>> q = QueryDict('a=1&a=2&a=3')
>>> q.lists()
[('a', ['1', '2', '3'])]
Run Code Online (Sandbox Code Playgroud)