第一次设置django

时间:2010-10-26 04:10:45

标签: django ubuntu nginx fastcgi

我习惯用php和mysql为nginx设置服务器。我明白这很好。但是我甚至对django的起点感到非常困惑。顺便说一句,我对python一无所知。

我正在运行ubuntu 10.04

已经安装了Python(虽然不知道是什么版本。我读过我需要的东西少于3个)

首先,我如何让fastcgi运行并使用python?我知道如果它在运行时从nginx传递给它。

我还读过一些关于需要“痘痘”的内容。我该如何安装?

然后python文件在哪里?我以为我看到了一些关于生成一种骨架设置的东西?也许我错了。

也许指向一个超级简化的教程或其他东西 - 不是django网站上的说明 - 我只是没有得到它。

4 个答案:

答案 0 :(得分:4)

您可以做的最好的步骤是阅读Django Tutorial

这是最好的起点。当你遇到问题时,你可以提出另一个问题。

答案 1 :(得分:1)

当我遇到一个我必须重新托管的现有Django应用程序时,我做了一些严重的抨击。我有使用Rails的经验但没有使用Django。我结束了Nginx服务静态资源和代理框架请求到Apache和mod_python - 如果我没记错,我的应用程序有mod_python依赖。以下资源对我来说很方便:

你的问题的措辞使我认为,像我一样,你有一个或多或少功能的应用程序,你现在正试图投入生产。 (如果您是从头开始,Seitaridis会为您提供答案。)这些链接中的一个或两个应该会让您到达可以在此处搜索的错误消息。

答案 2 :(得分:1)

我发现this blog post by Brandon Konkle对于在Ubuntu上设置新的Django服务器非常有帮助。他走的是Nginx / Gunicorn路线,而不是Nginx / fcgi,但它是最近在Django社区变得越来越流行的服务器设置。

答案 3 :(得分:0)

lighttpd非常适合fcgi。为了获得最大的灵活性,将django fcgi作为tcp-listener启动,并将lighttpd连接到它。