基本上,我想找到一种摆脱PHP依赖的方法,并切换到Python。我很难找到一种基本上可以让Python成为一个替代方案的方式。我熟悉Django,但它对于我必须做的大多数小事情来说不够快速简单。因此,我想知道是否有Apache模块或设置mod_wsgi的方法,以便像mod_php从服务器根目录提供*.php一样提供*.py的文件?注意:我已经发现了各种用于从PHP调用代码的Python扩展,但这并不能真正解决花括号地狱的问题。
是的,您可以使用mod_wsgi来实现这一点,但如果您是新手开发Python Web应用程序,则这可能是一种潜在痛苦的方式。无论哪种方式,请阅读以下文档:
http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive
你可以像使用 CGI 或 PHP 脚本一样使用 AddHandler。
如果你有使用过 PHP,那么你也应该熟悉 mod_php。
还有一个叫做 mod_python 的东西(http://www.modpython.org/),但是它的社区不太活跃(有很多文章介绍如何使用 mod_python 设置 Django(http://docs.djangoproject.com/en/dev/howto/deployment/modpython/))。
但是最好使用 wsgi 和 uwsgi。