2
私はGunicornでFlaskアプリケーションを実行しようとしています。 gunicorn app:index
を実行すると、エラーTypeError: index() takes 0 positional arguments but 2 were given
が発生します。私が見た例のどれも、index
が2つのパラメータを必要としていることを示していません。このエラーは何を意味しますか?どのようにGunicornでFlaskを実行しますか?GunicornでFlaskを実行するとTypeError:index()は0の位置引数を受け取りますが、2は与えられました
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return 'Hello, World!'
gunicorn app:index
respiter = self.wsgi(environ, resp.start_response)
TypeError: index() takes 0 positional arguments but 2 were given
私は2つの引数を取るようにindex
を変更しましたが、別のエラーが発生しました。
@app.route("/")
def index(arg1, arg2):
return 'Hello, World!'
/python3.4/site-packages/flask/templating.py, line 132, in render_template
ctx.app.update_template_context(context)
AttributeError: 'NoneType' object has no attribute 'app'