Ich nehme Daten über request.POST wie folgt entgegen:
if request.method == 'POST':
l = Location()
data = l.getGeoPoints(request.POST)
appid = settings.GOOGLE_API_KEY
return render_to_response('map.html',
{'data': data, 'appid': appid},
context_instance=RequestContext(request))
Es akzeptiert Daten aus einer Reihe von Texteingabefeldern namens form-0-location bis hin zu form-5-standort .
Was ich hinzufügen möchte, ist eine Prüfung, um sicherzustellen, dass request.POST Daten in einem dieser Eingabefelder enthält. Ich denke, mein Problem ist, dass ich nicht die richtige Terminologie für die Beschreibung dieser in Django kennen.
Ich weiß, wie es in PHP zu tun: suchen Sie innerhalb $_POST für mindestens eines dieser Felder nicht leer sein, aber ich kann nicht scheinen, um die richtige Antwort über die Suche nach Google zu finden.
Wenn ich in diesen Eingabefeldern keine Daten finde, möchte ich den Benutzer wieder auf die Hauptseite zurückleiten.