【问题标题】:Deploying CGI on Pythonanywhere在 Pythonanywhere 上部署 CGI
【发布时间】:2018-01-28 20:23:34
【问题描述】:

我想使用 Pythonanywhere 来部署我的 CGI 项目。我已经上传了 home/[username]/hello.py 文件:

#!/usr/bin/env python2

print "Content-type: text/html\n"
print "<h1>Hello world!</h1>"

我想我应该编辑 /var/www/[username]_pythonanywhere_wsgi.py 和/或启动类似的东西

python2 -m CGIHTTPServer

来自/home/[用户名],但我不明白我该怎么做。我想通过加载 [username].pythonanywhere.com/hello.py 来运行上述代码。我还有一些 html-s、css-s 和其他静态文件,我也希望它们也能打开。请帮忙!

【问题讨论】:

    标签: python deployment cgi pythonanywhere


    【解决方案1】:

    这里是 PythonAnywhere 开发者,我们不支持 Web 应用程序的 CGI 模型。我们使用名为“wsgi”的python 协议。您可以自己编写兼容 wsgi 的服务,但大多数人选择使用 django 或 flask 之类的 Web 框架。

    前往“网络”标签了解更多信息和示例。

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 2012-01-13
      • 1970-01-01
      • 2020-09-06
      • 2021-07-02
      • 2016-09-05
      • 2019-07-30
      • 2014-01-30
      • 2019-05-14
      相关资源
      最近更新 更多