我在瓶的應用程序的server.py以下路由定義:瓶路線的URL與浮點數給予404
@app.route('/nearby/<float:lat>/<float:long>')
def nearby(lat, long):
for truck in db.trucks.find({'loc': {'$near': [lat, long]}}).limit(5):
if truck.has_key('loc'):
del truck['loc']
return json.dumps(trucks)
但是,當我去http://localhost:5000/nearby/37.7909470419234/-122.398633589404
,我得到一個404
其他路線工作正常,所以這是這個問題。我在這裏做錯了什麼?
簡單的數字有效嗎? '/附近/ 42/42'? –
您是否只嘗試過正浮點值?我記得在werkzeug路由上看到,對於浮點數,負數是不允許的。 http://werkzeug.pocoo.org/docs/routing/ – codegeek
@codegeek是對的。負數不支持。如此處所述:http://werkzeug.pocoo.org/docs/routing/#werkzeug.routing.FloatConverter –