0

コードに次の行があります。

    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 の構築に関するチュートリアルを使用していましたが、最初はうまくいきましたが、それをいじってみました...

4

2 に答える 2

0

今日確認したところ、うまくいきましたが、昨日何が問題だったのかわかりません...申し訳ありませんが、ご提案いただきありがとうございます。

于 2015-02-17T19:01:34.397 に答える