2012-10-09 36 views
59

我聽到很多人在各種論壇上討論Django。但是我有一個非常基本的問題:框架是什麼以及爲什麼使用Django。Django用於什麼目的?

在聽了很多關於Django的信息後,我爲Django運行了幾個章節(來自Djangobook.com)。在運行這些章節後,我想知道如何使用Django創建一個非常簡單的網站。 (網站應該有幾頁像家,收藏夾,關於,聯繫互相鏈接,並將提供靜態內容)。

Can Django可用於創建此類網站嗎?我在互聯網上搜索了很多,但找不到任何相關的例子,我只遇到了創建博客,論壇網站等的例子。如果Django可以用於創建這個網站,應該採取什麼方法。

有人可以解釋這個基本術語「框架」及其意義嗎?

+5

http://en.wikipedia.org/wiki/Web_application_framework –

+0

我想你最好從[什麼是框架](http://en.wikipedia.org/wiki/Software_framework)開始閱讀 – FallenAngel

+44

我不是肯定爲什麼這是關閉和downvoted。 OP已經閱讀了一些關於這個問題的文章,但仍然感到困惑。此外,他們有一個特別的疑問。給維基鏈接是毫無意義的。 –

回答

45

不是,它不是用來製作網站的。你的示例聽起來像你想要普通的舊HTML。

Django用於創建Web應用程序。也就是說,通常由數據庫支持的軟件,包含某種交互性,通過瀏覽器進行操作。框架提供了製作這種軟件的結構和常用方法。

+0

其實我正在學習Python並希望將它用於Web開發,但是是否會使用Django而感到困惑。所以,要開始簡單的Web開發與一些形式等,我應該尋找Python CGI教程? – sarbjit

+1

不要使用CGI,這是1990年!是的,看看Django。第一次在真實服務器上部署並不容易,但堅持下去! – Joe

8

Django可用於創建動態的高安全性Web應用程序。爲了創建一個像你問的那樣的靜態網站,HTML就足夠了。

創建django應用程序的教程可以找到here

8

我認爲你要找的是一個非常簡單的CMS(內容管理系統),其中有許多可用於各種語言/框架的CMS。 Django有django-cms和夾層(等等)。

django真的很棒,能夠非常快速地構建動態網站,您不需要擔心大多數事情,只需定義數據模型即可(幾乎)。如果您想更好地瞭解可能的情況,請參閱django tutorial(在「第一步」部分下),它爲您介紹django以及如何使用它創建網站。

+0

對於將要在問題中提到靜態內容的網站,CMS不是必需的。 – arulmr

+0

@arulmr真的,我讀了一些問題來加快速度,如果它只是靜態內容,CMS當然不是必需的。 – mclemme

相關問題