我的瓶装路线有问题。以下路线给我一个404(http://127.0.0.1:8666/user/1):
import bottle
app = application = bottle.Bottle()
@login_required
@app.route('/user/<userid:int>', method='GET')
def user_member(userid):
member = user.member(userid)
if not len(member):
bottle.abort(404)
return bottle.jinja2_template('user', member=member)
if __name__ == '__main__':
bottle.debug(True)
bottle.run(app, host='127.0.0.1', port=8666, thread_count=5, reloader=True)
所有其他路线都运转正常。这是页面输出:
Error: 404 Not Found
Sorry, the requested URL 'http://127.0.0.1:8666/user/1' caused an error:
Unknown Error.
事实上,在使用以前的网址时我的功能永远不会。
所以我评论了文件中的大部分代码,我发现了错误。它来自静态路由功能。使用动态路线时静态混淆瓶子的路线。