老师你的这种架构写法,在部署的时候出现问题?

来源:1-1 Flask VS Django

NiRoa

2018-06-29

用 uwsgi 启动
uwsgi --http :9090 --wsgi-file flaskbasedemo.py --callable app

Traceback (most recent call last):

  File "flaskbasedemo.py", line 13, in <module>

    from app import create_app

  File "./app/__init__.py", line 12, in <module>

    from app.app import Flask

  File "./app/app.py", line 12, in <module>

    from flask import Flask as _Flask

ModuleNotFoundError: No module named 'flask'

unable to load app 0 (mountpoint='') (callable not found or import error)

可能的话可以增加课程小结 flask的部署 吗?

写回答

1回答

7七月

2018-07-01

这和架构有撒关系,你当前python环境 没有装flask。

0
1
NiRoa
谢了老师这个问题我解决了 原因:我以为通过 pienv shell进入虚拟环境,就算切换成功了,在用 python flaskbasedemo.py 启动的时候是可以启动项目的;但是在用uwsgi启动项目的时候 需要单独指定虚拟环境 --home参数 ,我以为当前的进入到虚拟环境中,所有的操作都是在虚拟环境中操作的,其实不是的 谢了老师,这个问题算解决了。
2018-07-02
共1条回复

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2037 学习 · 359 问题

查看课程