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

发布于 2022-09-04 04:23:25 字数 577 浏览 13 评论 0

我的文件大概是这样的

/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,不造怎么回事。谢谢啦~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久伴你 2022-09-11 04:23:25

使用gunicorn之后正常啦

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文