網站管理系統

來源:互聯網
上載者:User

標籤:ioi   方式   dev   evel   審核   管理系   自己的   標準庫   輸入   

Django內建網站管理工具。我們的網站不僅僅由普通的展示頁面,同事,一個體驗良好的網站禍胎管理介面也是必不可少的,比如,一個blog的後台,你可以在那裡編寫自己的blog並發布;一個論壇,你可以管理各種許可權,文章的審核,人員的進出等等。對於一個內容為主的網站,admin頁面就顯得特別的重要。

Django自動管理工具是django.contrib的一部分。django.contrib是一套龐大的功能集,它是Django基本代碼的組成部分,Django架構就是由眾多包含附加組件(add-on)的基本代碼構成的。 你可以把django.contrib看作是可選的Python標準庫或普遍模式的實際實現。 它們與Django捆綁在一起,這樣你在一些特定的開發中就不用重複發明輪子了。

但是管理介面有一問題: 建立它太繁瑣。 當你開發對公眾的功能時,網頁開發是有趣的,但是建立管理介面通常是千篇一律的。 你必須認證使用者,顯示並管理表格,驗證輸入的有效性諸如此類。 這很繁瑣而且是重複勞動。使用Django admin就能減少這些問題。

django admin基本的樣式、管理方式是千篇一律的,django也提供了豐富的介面去讓開發人員DIY。

當然,你也可以不用django admin,自己編寫符合本網站需求的後台管理, openstack horizon 就是基於django編寫的一套開源的管理後台,有興趣可以去學習openstack horizon。

 

從技術層面上講,它被稱作django.contrib.admin。django.contrib中其它可用的特性,如使用者鑒別系統(django.contrib.auth)、支援匿名會話(django.contrib.sessioins)以及使用者評註系統(django.contrib.comments)。 目前,你只需要知道Django內建很多優秀的附加組件,它們都存在於django.contrib包裡。

 

網站管理系統

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.