首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用twistd展开烧瓶

使用twistd展开烧瓶
EN

Stack Overflow用户
提问于 2018-08-24 00:22:00
回答 1查看 539关注 0票数 2

在酒瓶里下面描述了如何在twistd下部署一个烧瓶应用程序。

代码语言:javascript
复制
twistd web --wsgi myproject.app

我有一个像这样的foo.py

代码语言:javascript
复制
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8080)

所以我希望能在这样曲折的情况下运行

代码语言:javascript
复制
twistd web --wsgi foo.app

但twistd不喜欢这样做(只需吐出帮助文本)。

我做错什么了?

顺便说一句,如果重要的话,我是在虚拟环境(我已经安装了烧瓶和双绞线)和当前目录下运行这个命令的,当我发出twistd命令时包含foo.py。

编辑:我正在使用的twistd版本是18.7.0

我没有注意到(直到彼得吉布森的评论提示),在帮助文本出现后,出现了消息“notice应用程序:'foo.app'”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-24 00:43:33

您需要将当前目录添加到PYTHONPATH环境变量。试一试

代码语言:javascript
复制
PYTHONPATH=. twistd web --wsgi foo.app
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51995926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档