ich in meiner Vorlage haben:Django, einen Wert aus einer POST bekommen
This is passed by {{form}}
<form action="" method="POST">
Inicio: <input type="text" id="start">
<input type="submit" value="Sned" >
{% csrf_token %}
</form>
Dann in der views.py
def test(request):
if request.method != 'POST':
context = {'form': 'by GET'}
return render(request, 'test.html', context)
else:
if 'start' in request.POST:
start = request.POST['start']
else:
start = False
context = {'form': start}
return render(request, 'test.html', context)
Es scheint, dass immer False zurückgeben
Wenn ich nicht Überprüfen Sie die Existenz des Schlüssels Ich habe diesen Fehler:
MultiValueDictKeyError
Und die erropage sagt: " 'start'" (single und doppelte Anführungszeichen)
Vielen Dank :) – Alexev
Sie können es als richtige Antwort markieren – hspandher
Auch tat es aber irgendwie ist es immer noch nicht so grün markiert und wenn ich versuche, es wieder zu tun, sagt sie Ill 10 Minuten nach 10 – Alexev