用Apach替换PHP和Python

2024-10-01 17:39:40 发布

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

基本上,我在寻找一种摆脱对PHP的依赖的方法,我想改用Python。我很难找到一种基本上可以让python成为一种替代品的方法。我对Django很熟悉,但它对我必须做的大多数小事来说都不够快和脏。所以我想知道是否有一个Apache模块或者一种方法来设置mod\uwsgi来提供*.py文件,就像mod\uphp从服务器根目录提供*.php一样?在

注意:我发现了各种各样的python扩展,可以从php调用代码,但这并不能真正解决大括号问题。在


Tags: 模块文件django方法py服务器mod替代品
3条回答

如果你也使用过php,你对mod\uphp也很熟悉

也有mod python(http://www.modpython.org/)但它不是活动社区(有很多文章如何用mod python(http://docs.djangoproject.com/en/dev/howto/deployment/modpython/)设置django)

但最好使用wsgi和uwsgi

是的,您可以使用mod\wsgi来实现这一点,但是如果您是开发pythonweb应用程序的新手,那么这可能是一种非常痛苦的方法。无论哪种方式,请阅读文档:

http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive

您可以像使用CGI或PHP脚本一样使用AddHander。在

mod unwsgi调用的文件是Python文件。另外,如果在守护程序模式下设置它们,更新python文件将重新启动守护进程。它相当光滑。在

如果Django有点过头了,您可以看看Werkzeug,这几乎就是服务器接口。然后,您可以使用SqlAlchemy添加数据库访问和/或使用Jinja2创建模板。或者不是。在

当人们希望Django成为块时,这些块几乎就是他们使用的,而且我听说如果需要维护更多的工作(需要一些组装),它们的功能会更强大。在

相关问题 更多 >

    热门问题