2010-10-26 59 views
1

我習慣用php和mysql爲nginx設置服務器。我明白那很好。但是我對django甚至從哪裏開始感到非常困惑。順便說一句,我對python一無所知。第一次設置django

我運行Ubuntu 10.04

的Python已經安裝(不知道,雖然我讀的是什麼版本我需要比3或東西少)

所以,首先,我如何才能FastCGI的運行和使用蟒蛇?我知道如何從nginx傳遞給它。

我還讀了一些關於需要「flup」的內容。我該如何安裝?

然後python文件去哪裏?我以爲我看到有關生成一種骨架的東西?也許我錯了。

也許指向我一個超簡化的教程什麼的 - 而不是django網站上的說明 - 我只是沒有得到它。

回答

1

當我面對現有的必須重新託管的Django應用程序時,我做了一些嚴重的爭執。我有過使用Rails的經驗,但沒有使用過Django。我最終得到了Nginx爲Apache和mod_python提供靜態資源和代理框架請求 - 如果我正確記得我的應用程序具有mod_python依賴關係。下面是該派上了用場,我的資源:

您的問題的措辭讓我覺得,就像我一樣,您現在正在嘗試投入生產,或多或少地運作正常的應用程序。 (如果你從頭開始,Seitaridis有你的答案。)其中一個或兩個這些鏈接應該讓你到你可以在這裏搜索錯誤信息的地步。

4

你可以做出最好的步驟是讀取Django Tutorial

這是最好的起點。當你有問題時,你可以提出另一個問題。

+1

你也可以看看Django書籍:http://www.djangobook.com/ – 2010-10-26 06:23:50

0

lighttpd非常適合fcgi。爲了最大的靈活性,將django fcgi作爲tcp-listener啓動,並讓lighttpd連接到它。

1

我發現this blog post by Brandon Konkle在Ubuntu上設置一個新的Django服務器非常有用。他使用Nginx/Gunicorn路線而不是Nginx/fcgi,但它是一個服務器設置,最近在Django社區中變得越來越流行。