在PHP中,我会这样做来获取name数组。
name
<input type"text" name="name[]" /> <input type"text" name="name[]" />
或者,如果我想name作为关联数组获取:
<input type"text" name="name[first]" /> <input type"text" name="name[last]" />
Django相当于这些东西是什么?
由于视图中的request.POST和request.GET是QueryDict的实例,你可以这样做:
<form action='/my/path/' method='POST'> <input type='text' name='hi' value='heya1'> <input type='text' name='hi' value='heya2'> <input type='submit' value='Go'> </form>
然后是这样的:
def mypath(request): if request.method == 'POST': greetings = request.POST.getlist('hi') # will be ['heya1','heya2']