【问题标题】:Python for web development in Apache [closed]在 Apache 中用于 Web 开发的 Python [关闭]
【发布时间】:2010-09-17 23:11:04
【问题描述】:

我一直在 apache2 中使用 mod_python,它的工作方式似乎与 python 通常不同 - 语法和你需要做的事情有点不同。它没有很好的文档记录,并且在玩了几天之后,我真的完全没有看到 mod_python 的意义,尤其是当 php 之类的东西记录得很好并且可用时。

我可以看到 Python 在系统编程方面的表现如何,但谁能提供任何信息,说明为什么我不应该只为基于 Web 的应用程序转储 Python?

【问题讨论】:

  • “语法有点不同”请提供具体示例。

标签: python apache mod-python


【解决方案1】:
  1. 不要使用 mod_python。一个常见的错误是将 mod_python 视为“mod_php,但用于 python”,这是不正确。请改用mod_wsgi
  2. 选择一个网络框架。 CherryPyPylonsDjango
  3. wsgi.org

【讨论】:

  • "改用 mod_wsgi" 借调!或者 SCGI,如果你发现不在同一个进程中运行更容易。
  • 您也可以在单独的进程中运行 mod_wsgi。尝试阅读“mod_wsgi 守护程序模式”。
  • mod_wsgi 的守护程序模式在 Windows 下可用。
【解决方案2】:

mod_python 并不是为进行基本的网络编程而设计的。我建议你使用一个框架:

我的建议是给 python 一些时间。很容易混淆简单性和缺乏功能。 :)

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多