Да, вы можете использовать такие имена флажков, в конечном итоге это просто строка. Чтобы получить все элементы на стороне сервера, вы можете сгенерировать имена флажков и получить их значения. Как это:
def multi(request):
arr = []
for x in range(1, 6):
cur_row = []
arr.append(cur_row)
for y in range(1, 6):
curr_cell = bool(request.POST.get('message[group%d][%d]' % (x, y)))
row.append(curr_cell)
return HttpResponse('ok')
Но сервер должен знать, какие диапазоны будут обрабатывать все флажки. Например, я установил диапазон 1..5.
PS. Является ли атрибут value
допустимым для флажков? Как насчет атрибута checked
?