コードに次の行があります。
print "Location: ", url_for('get_user', id=9, _external=True)
その関数は次のようになります。
@app.route('/api/users/<int:id>')
def get_user(id):
print "Hello: ", id
user = User.query.get(id)
if not user:
abort(400)
return jsonify({'username': user.firstname})
(こんにちはは、その機能がトリガーされるかどうかを確認するためだけのものでした-そうではありません)
次に、エラーは次のとおりです。
File "C:\Python27\lib\site-packages\werkzeug\routing.py", line 1616, in build
raise BuildError(endpoint, values, method)
BuildError: ('get_user', {}, None)
それがなぜなのか分かりますか?
ご協力いただきありがとうございます!!!
PS .: 最初は、Miguel Grinberg によるFlask を使用した API の構築に関するチュートリアルを使用していましたが、最初はうまくいきましたが、それをいじってみました...