Python使用哪些Web/应用服务器

2024-06-12 08:55:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想开始编写Python web应用程序,首先像Java中的servlets一样简单,然后转到一些web框架。

我可以使用什么服务器来开发应用程序?Python有Tomcat版本吗?Apache和mod_python是一条路还是别的?

谢谢你!

PS:这是针对Python 2.6.5的,如果这有区别的话


Tags: 版本服务器框架webmod应用程序apachejava
3条回答

据我所知,Tomcat只适用于Java。

你可以使用Django框架。它有一个集成的开发服务器,您可以在生产环境中使用Apache。但是我推荐mod_wsgi而不是mod_python。

下面是带有apache和django的wsgi应用程序的示例:

# Apache Config
<VirtualHost *>
    ServerName example.com
    WSGIScriptAlias / /var/www/example/site.wsgi
    ErrorLog /var/log/apache2/error.log
</VirtualHost>


# site.wsgi
import os
import sys

sys.path.append( rel(".") )

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

Django。我想这可以完成任务。

Here是一个很好的概述。

我知道这个问题很久以前就贴出来了,但是Zope会是另一个选择 http://www.zope.org/

相关问题 更多 >