Rufen Django auf die HTML-Schaltfläche klicken

Ich versuche zu machen, eine grundlegende Art-Funktion für ein Django-Projekt, aber ich weiß nicht, wie Sie rufen die sort-Funktion, wenn ich auf 'Sortieren' - Taste

Django anzeigen:

def sort_btn(request):
if request.GET.get('sort-btn'):
    cits = Citizen.objects.all().order_by('name')
return render_to_response(request, 'civil_reg/index.html', {'cits': cits})

HTML-Schaltfläche:

<button name="sort-btn" id="sort-btn">sort</button>
  • diese führen zu KeyError da gibt es keine Sortierung-btn-Wert war in der Anfrage übergeben. Sie müssen atleast erstellen Sie eine html-Eingabe-Steuerelement mit einem Wert und eine Anfrage zu senden
InformationsquelleAutor Paul SZ | 2018-01-25
Schreibe einen Kommentar