如何初始化我的Satchmo网站?

时间:2011-09-06 17:43:15

标签: python django satchmo

作为一名经验丰富的PHP程序员,我倾向于避免像Python那样的事情。但是我们都必须使用我们处理的卡片,现在我必须使用Satchmo网站。

我有很少的python,django和satchmo,所以我需要一些帮助。我没有设置开发服务器,但我无法让我的网站在生产服务器上工作。

我见过使用“python manage.py runserver”,这个解决方案甚至可以在Stack Overflow上使用。但是,当我看到这个解决方案时,通常会有人说“我希望你没有在生产中使用它”,所以我认为这是一种非常不正确的方法。让我感到沮丧的是,似乎知道这个命令行是不安全的人,也不想与我们其他人分享,只是如何激动地启动他们的Satchmo Production服务器?

非常感谢。

3 个答案:

答案 0 :(得分:3)

要在生产服务器上部署Django网站,您必须使用Apache + mod_wsgi,nginx + gunicorn,nginx + uwsgi或任何其他支持WSGI的服务器来提供服务。 Django文档在deploying Django on Apache with mod_wsgi上有一个页面,对于其他解决方案,网上有很多有用的文档。

答案 1 :(得分:1)

runserver仅用于开发/测试。它不会处理高负载,安全性等。

Python.org有关于如何设置适当的Web服务器来提供Python代码的文档: http://docs.python.org/howto/webservers.html

答案 2 :(得分:1)

Satchmo似乎是django衍生物。如果您的部署环境是带有apache的linux,那么在生产环境中设置django非常容易,然后使用mod_wsgi,如果它的窗口是here,那么您可以使用pyisapie模块并按照文档{{3} }

希望有所帮助