【发布时间】:2011-11-11 13:01:21
【问题描述】:
作为一名经验丰富的 PHP 程序员,我倾向于避免使用 Python 之类的东西。然而,我们都必须使用我们处理过的卡片,而我现在必须使用 Satchmo 网站。
我的 python、django 和 satchmo 很少,所以我需要一些帮助。我可以设置开发服务器,但我无法让我的网站在生产服务器上运行。
我见过“python manage.py runserver”的使用,这个解决方案甚至在 Stack Overflow 上。但是,当我看到这个解决方案时,通常会有人说“我希望你没有在生产中使用它”,所以我认为这是一种非常不正确的方法。令我沮丧的是,那些似乎知道这个命令行不安全的人,也不想与我们其他人分享,一个人启动他们的 Satchmo 生产服务器有多兴奋?
非常感谢。
【问题讨论】:
-
作为一名经验丰富的程序员,您不应避免使用任何编程语言,尤其是像 Python 这样被广泛认可的语言。
-
@Skirmantas 我想他的意思是“当我知道的语言有解决方案时,我会使用它而不是学习另一种语言”。
-
我认为最常见的选项之一是使用 Apache + mod_wsgi 进行部署。你也可以在 Django 文档中看到。 docs.djangoproject.com/en/1.3/howto/deployment/modwsgiblog.stannard.net.au/2010/12/11/…
-
我不知道你为什么会说这很难找到。如果我不熟悉 Django 但想设置生产服务器,我会去 Django 文档索引,那里有一整套关于部署的链接。