flask blueprint结构怎么部署在uwsgi下

发布于 2022-09-04 06:40:35 字数 1150 浏览 14 评论 0

下面的配置哪里有问题?这种用flask蓝图结构编写的程序怎么配置?一直启动不起来

test.py

from flask import Flask, Blueprint

main = Blueprint('main', __name__)

def create_app():
    application = Flask(__name__)
    application.register_blueprint(main)
    return application


@main.route('/')
def index():
    return "<span style='color:red'>I am app 1</span>"

start.ty

from test import create_app

if __name__ == '__main__':
    application = create_app()
    application.run()
    

uwsgi

[uwsgi]
socket = 0.0.0.0:8001
chdir = /home/www
wsgi-file = start.py
callable = application
processes = 1
threads = 1
stats = 127.0.0.1:9191
daemonize = /home/log/uwsgi.log
harakiri = 30

error

*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 9133)
spawned uWSGI worker 1 (pid: 9136, cores: 1)
*** Stats server enabled on 127.0.0.1:9191 fd: 9 ***
ImportError: No module named application
unable to load app 0 (mountpoint='') (callable not found or import error)

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文