gB0*_*B08 5 python twisted flask twisted.web python-3.x
我是烧瓶新手。我想在 prod 上部署我的 Flask 应用程序,因此我想使用 Twisted Web 服务器(在 Windows 上)。下面是我的项目结构,我正在使用蓝图:

我的 run.py 文件如下:
#!/usr/bin/env python
from ProjName import app
if __name__ == '__main__':
app.run()
Run Code Online (Sandbox Code Playgroud)
我正在尝试的命令是:
twistd web --wsgi run.app
Run Code Online (Sandbox Code Playgroud)
在最上面的init .py 我只是在做:
app = Flask(__name__)
Run Code Online (Sandbox Code Playgroud)
其余代码与注册蓝图有关。
我需要对我的文件进行哪些更改才能在扭曲的网络上运行?还是我需要完全重组我的代码?
PS:我知道我的问题可能不清楚。我已经提到了一些链接,但它只是让我感到困惑。感谢你的帮助!
您尚未将源代码树的根放入 Python 的导入路径,因此无法解析模块名称“run”。通过设置 PYTHONPATH 来修复它(例如):
export PYTHONPATH=${PYTHONPATH}:${PWD}
twistd web --wsgi run.app
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1718 次 |
| 最近记录: |