Django技術(shù)詳解(六)開(kāi)發(fā)Admin

什么是Admin

Admin是python自帶的一個(gè)功能強(qiáng)大的自動(dòng)化數(shù)據(jù)管理界面

可以讓被授權(quán)的用戶直接在Admin中管理數(shù)據(jù)庫(kù)

Django提供了很對(duì)針對(duì)Admin的定制功能

配置Admin

1:創(chuàng)建超級(jí)用戶

python manage.py createsuperuser ? 創(chuàng)建超級(jí)用戶


2:訪問(wèn)Admin入口地址:127.0.0.1:8000/admin


3:配置Admin界面為中文,在settings.py中修改LANGUAGE_CODE ='zh-Hans'

配置應(yīng)用

1:在應(yīng)用admin.py中引入自身的models模塊(或者里面的模型類)

2:編輯admin.py,具體如下:

from blog.models import Artical

admin.site.register(models.Article)

運(yùn)行效果如下:


修改數(shù)據(jù)默認(rèn)名稱的顯示

1:在models的Artical類下面添加一個(gè)方法,具體如下:

運(yùn)行效果如下:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容