2016-10-20 5 views
1

シンプルなアプリケーションでもフラスコパラメータコンバータを使用する際に問題があります。私は、パラメータのint一部を削除した場合はどんなに私が何をすべきか私はそれが正常に動作し、TypeError: 'int' object is not callableフラスコパラメータ変換器 'int'オブジェクトが呼び出せません

from flask import Flask 

app = Flask(__name__) 

@app.route('/<int:number>') 
def number(number): 
    return number 

app.run() 

を得続けるん。しかし、後で使うために整数として必要です。

+0

このエラーはいつ発生しますか?アプリを実行しているときは?実際にbrowser/curl/httpieからリソースを呼び出すときは? –

答えて

4

フラスコビューから数値を返すことはできません。

return str(number)

Pythonは自動的に文字列にint型にキャストしません。

関連する問題