Ich habe die folgende Routendefinition in der flask-App server.py:
%Vor% Aber wenn ich zu http://localhost:5000/nearby/37.7909470419234/-122.398633589404
gehe, bekomme ich einen 404.
Die anderen Routen funktionieren gut, also ist es ein Problem mit diesem. Was mache ich hier falsch?
Das eingebaute FloatConverter
verarbeitet keine negativen Zahlen. Schreiben Sie einen benutzerdefinierten Konverter für Negative. Dieser Konverter behandelt Integer auch als Floats, was ebenfalls fehlgeschlagen wäre.
Die integrierte Version behandelt keine Ganzzahlen, da /1
und /1.0
auf dieselbe Ressource verweisen. Warum es keine negativen Werte behandelt, ist weniger klar.
Tags und Links python flask werkzeug http-status-code-404 routes