所以我一直在用PHP开发,主要在WordPress网站上工作。我现在需要学习python。我在网上读了很多书,虽然他们提供了关于如何学习python语言的简单教程,但是我需要学习如何在本地机器的MAMP服务器上开始它的开发。在
通常对于PHP,我会转储一个索引.php文件到htdocs文件夹,并使用URL导航到它,它就可以工作了。我知道PHP是最容易部署的,正如我所了解到的ASP.NET在大学里。不过,对于Python,我读过关于cgi-bin和MAMP是如何安装mod\uwsgi和mod\upython的。我不太熟悉这些术语,也不知道如何开始在MAMP上使用它。我需要知道如何使用python运行一个网站。学习这门语言很容易,因为我可以自己从这里搜索,然后去Django。在
例如,如果我使用这段代码,它将输出hello world:def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
但是,这段代码给了我一个错误:
^{pr2}$
日志中显示的错误是:mod_wsgi (pid=1794): Target WSGI script '/Applications/MAMP/htdocs/test/index.py' does not contain WSGI application 'application'.
如你所见,我对那里发生的事一无所知。我还没有接触任何MAMP配置文件。在
DR:我想知道如何在本地MAMP服务器上打开一个简单的Python生成的页面。我不知道它是怎么工作的。我在哪里学习?(我还不想学这门语言)