flask+uwsgi部署,不能访问定义在其他模块的视图函数

我的文件大概是这样的

/application
    __init__.py
    views/
        __init__.py
        haha.py

我在application的__init__.py里包含haha.py

...其他
import views.haha

在haha.py里绑定视图函数

from application import app
@app.route('/hahaha')
def hahaha():
    return 'hahaha'

这样不能访问/hahaha,显示not fund,可是我不用uwsgi的时候是没问题的,把haha.py里的函数直接放到application的__init__.py也没有问题
而且我在import views.haha之后又定义一个同名的函数显示冲突,说明视图函数已经成功绑定,不过就是not fund,不造怎么回事。谢谢啦~

阅读 2.4k
1 个回答

使用gunicorn之后正常啦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题