我想开始学习Python – 而且我无法使脚本在浏览器中加载(使用Wamp)。 到目前为止我已经尝试了以下内容:
1:将以下行添加到httpd.conf中:
AddHandler cgi-script .py Options ExecCGI
我导航到
http://localhost/path/to/script/myscript.py
2:下载了mod_wsgi-win32-ap22py26-3.0.so – 重命名为mod_wsgi(运行Wamp with Apache 2.2)在httpd.conf中添加了以下几行
AddHandler mod_wsgi .py WSGIScriptAlias /wsgi/ "path/to/my/pythonscripts/folder/"
但是当我导航到脚本
http://localhost/wsgi/script.py
它会呈现完整的脚本,即
打印“你好世界”
我设法让CherryPy工作,但理想情况下,我想在挖掘框架之前在相对原始的环境中学习语言。 任何人都可以给我一些指针?
你在混合你的目标。 如果你
在挖掘框架之前,要在相对原始的环境中学习语言
然后忘了浏览器一会儿。
打开一个文本编辑器,一个命令窗口和解释器(或解释器上的一个漂亮的shell,比如ipython )。 当你掌握了这门语言,它做了什么,以及如何,然后(并且只有这样)开始使用它来创build网页。
当你到达Web环境时,使用框架是可选的。 您可以简单地构buildHTML到标准输出,并被称为CGI,或者启动一个wsgi服务器,并写入wsgi处理函数或Cherry py,只需将函数附加到URL,或者与Django完全堆栈,在其中定义类和其他设置来描述您的基础设施(数据库模型,HTML表单,模板标签等),然后(再次)将函数附加到URL
您无法将CGI脚本提供给mod_wsgi作为开始。
另外,由于您不需要提供所使用的确切configuration(包括URL),因此只能猜测您做错了什么。
对于mod_wsgi请确保你阅读:
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide