如何在Web服务器上配置Python?
这不是完全关于编程的内容,但我需要一些帮助。
我在用WampServer搭建一个开发服务器。我想安装Python(因为我更喜欢用Python而不是PHP),但似乎没有一个明显的选择。我读过关于mod_python和WSGI的资料,听说后者更好。
不过,从我了解到的情况(我可能错了),用WSGI需要做更多底层的工作,而不是像用PHP那么简单。所以我查了一下Django,但感觉它对我想做的事情来说太复杂了。
那么,你会给一个新手在这个领域什么建议呢?
再次抱歉,如果这不是关于编程的问题,但它是相关的,而且这里似乎是个不错的提问地方。
5 个回答
3
使用 mod_wsgi 可以把Python嵌入到Apache服务器里。这种方式非常好用。
“不过,根据我了解到的(可能我理解错了),用WSGI做的事情比用PHP要底层一些。所以我去研究了Django,但感觉它对我想做的事情来说太复杂了。”
如果你试图把整个应用都写成一个符合WSGI标准的应用,直接通过mod_wsgi访问,那你就是在重复造轮子。
如果你选择用Django来写应用,你会在几个小时内就能把东西搞定。Django并不是“太复杂”——它是非常完整的。你不需要用到它的所有功能,但对于任何实际的应用来说,你会需要大部分功能。特别是,它自带的管理后台能帮你省下很多编程的时间。
5
Django 不是一个网络服务器,而是一个网络应用框架。
如果你想要一个简单的 Python 网络服务器,可以处理一些动态内容和静态内容,可以看看 CherryPy。