2017-06-21 8 views
0

私はnginxとgunicornで動作するフラスコのウェブサイトを持っています。私は__init__.pyの内部に作られた自己を使用してflask runとすることができ、それは完全に動作します。私はgunicorn flaskapp:appを使用する場合は、関数自体は私が得たjinja2.exceptions.UndefinedError: 'function'は定義されていません

def printcarousel(recipeid, active=""): 
    return "something" 

答えて

0

よしされた状態でエラー

app.jinja_env.globals.update(printcarousel=printcarousel) 

のinitの.py内部関数を宣言

jinja2.exceptions.UndefinedError: 'printcarousel is undefined'

で私をヒットそれに対する修正。 .pyファイル内の関数を、このWebサイトのapp.context_processorを使用してメインのpythonファイルに移動する代わりに、

http://flask.pocoo.org/docs/0.12/templating/

関連する問題