在Pythonanywhere上部署CGI

时间:2017-08-20 18:36:48

标签: python deployment cgi pythonanywhere

我想使用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和其他静态文件,我也希望它们也可以打开。请帮忙!

1 个答案:

答案 0 :(得分:1)

PythonAnywhere dev在这里,我们不支持Web应用程序的CGI模型。我们使用名为&#34; wsgi&#34;的python协议。代替。您可以手写自己的wsgi兼容服务,但大多数人选择使用像django或flask这样的Web框架。

前往&#34; web&#34;标签以获取更多信息和一些示例。