我有一个在nginx和gunicorn上运行的烧瓶网站。我可以在__init__.py
内使用flask run
自制,并且运行完美。但是,如果我使用gunicorn flaskapp:app
,则会出现错误
jinja2.exceptions.UndefinedError:'printcarousel is undefined'
使用
在 init .py中声明功能app.jinja_env.globals.update(printcarousel=printcarousel)
功能本身就是
def printcarousel(recipeid, active=""):
return "something"
答案 0 :(得分:2)
好吧,我得到了解决方法。
而不是使用 init .py文件中的函数,使用本网站中的app.context_processor
将它们移动到主python文件。