2017-04-09 6 views
0

Verwenden Sie das Datatables-Plugin mit Django 1.10. Verarbeiten Sie die Daten auf der Serverseite über POST.Umgang mit POST-Werten Datatables mit Django

Mein Problem ist bei der Erfassung aller Variablen Reihenfolge [x], Reihenfolge [x] [dir] und Reihenfolge [x] [Spalte] in der Abfrage enthalten sein, in der POST kommt die Informationen mehr oder weniger so :

draw:1 
columns[0][data]:chb_chcl_id 
columns[0][name]: 
columns[0][searchable]:false 
columns[0][orderable]:false 
columns[0][search][value]: 
columns[0][search][regex]:false 
columns[1][data]:chcl_num_cheque 
columns[1][name]: 
columns[1][searchable]:true 
columns[1][orderable]:true 
columns[1][search][value]: 
columns[1][search][regex]:false 
columns[2][data]:empr_nombre 
columns[2][name]: 
columns[2][searchable]:true 
columns[2][orderable]:true 
columns[2][search][value]: 
columns[2][search][regex]:false 
columns[3][data]:cuen_nombre 
columns[3][name]: 
columns[3][searchable]:true 
columns[3][orderable]:true 
columns[3][search][value]: 
columns[3][search][regex]:false 
order[0][column]:5 
order[0][dir]:asc 
order[1][column]:6 
order[1][dir]:asc 
start:0 
length:5 
search[value]: 
search[regex]:false 

Aber kann der Benutzer die Spalten für die Reihenfolge der Daten ändern, so dass die Reihenfolge [] können Variablen mehr oder weniger sein, auf der Auswahl des Benutzers abhängig.

Wie kann ich durch alle Reihenfolge [] Variablen gehen, ich habe Int mit request.POST.getlist ('bestellen'), request.POST.getlist ('bestellen []'), request.POST.getlist (‚bestellen [] [Spalte]‘)

Antwort

0

Sie sollten die Liste mit request.POST.getlist('order[]')

+0

ich hatte bereits versucht, dass für den Zugriff der Lage sein und hat nicht die Werte –

+0

Druck 'request.POST' und überprüfen Sie die Ausgabe – rrmerugu