我在瓶的应用程序的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 –