2010-11-09 85 views
0

在網站上,就這樣說:Django Admin應用程序的最佳用途是什麼?

一個 Django的最強大的部分之一是自動管理 接口。它會在您的 模型中讀取元數據,以提供功能強大且內容生產商可以立即使用 開始向網站添加內容的生產就緒界面。 在本文檔中,我們將討論如何激活,使用和自定義Django的 admin interface.admin接口。

那又如何?我仍然不明白Admin界面的用途。它是否像一個PHPMYADMIN?爲什麼我會需要這個?

+1

你無法想象任何情況下,你需要一個簡單的前端輸入信息到你的數據庫?真? – 2010-11-09 09:18:33

回答

2

假設您創建一個名爲Entry的模型。 IE是一個非常簡單的博客。你寫一個視圖來顯示首頁上的所有條目。現在你如何將這些條目放在網頁上?你如何編輯它們?

輸入管理員。您向管理員註冊模型,創建超級用戶並登錄到正在運行的Web應用程序。它在那裏,具有用於創建條目的全功能界面。

+0

我會創建./templates/blog.html ...並運行此代碼{for posts in%} p.title {%endfor%} ...這是錯誤的方式嗎? – TIMEX 2010-11-09 07:07:16

+0

如果您有其他問題,您應該提出一個新問題。 – 2010-11-09 07:10:45

+2

這就是你如何呈現數據庫中的條目。但是,如何將這些條目**輸入到數據庫中以開始?輸入管理員應用... – Santa 2010-11-09 07:11:32

1

一些我能想到的用途 -

  1. 編輯數據或添加數據。如果您有任何類型的數據輸入任務,管理應用程序就像輕而易舉處理它。當非技術用戶需要能夠輸入數據時,Django的管理員尤其閃耀。
  2. 如果您已經理解了上述觀點,那麼這使得程序員可以與設計師和內容製作者一起工作!
  3. 權限 - 管理界面可用於授予權限,創建具有類似權限的組,並允許多個管理員等(即如果您有登錄類網站)。
  4. 檢查數據模型 - 當我定義了一個新模型時,我在管理員中調用它並輸入一些虛擬數據。
  5. 管理獲取的數據 - 基本上主持人在自動生成內容網站的情況下做了什麼。
  6. 封鎖越野車功能 - 同樣,如果你稍微調整它,你可以創建一個接口,其中說你編碼的一些新功能是越野車。您可以從管理界面禁用它。

想一想,在大型組織中,每個人都不需要知道編程的力量。

相關問題