django常用關於admin使用

2021-10-04 22:41:03 字數 1231 閱讀 2395

1、建立admin使用者:

python manage.py createsuperuser

輸入姓名、郵箱、密碼就會建立成功,然後進入localhost:8000/admin/登入即可。

2、修改admin平台的語言為中文:

修改根專案中setting.py中

language_code = 'zh-hans'

3、將專案中的資料模型註冊到admin的站點管理顯示

在對應專案下的admin.py檔案中配置如下

from django.contrib import admin

from .models import article

admin.site.register(article)

4、將模型列表預設顯示修改為具體資料

未修改效果(全都顯示***object):

修改對應模型檔案中對應類下新增乙個方法:

修改後效果:

5、將每個物件需要展示的展示出來,增加乙個日期過濾器

未修改前,只能預設返回一列(如圖)

修改admin.py如下

from django.contrib import admin

from .models import article

class articleadmin(admin.modeladmin):

list_display = ('title', 'content', 'pub_time')

list_filter = ('pub_time',)

admin.site.register(article, articleadmin)

修改後效果:

django新增admin管理

admin 也是乙個 跟我們建立的 沒什麼兩樣,只不過它是系統所有的。如果要使用的話,按下面的步驟就可以了。1.在settings.py 的元組裡新增一行 django.contrib.admin 每次新增新應用後,都要執行一下 syncdb 建立資料表。但是我們還要用 admin 來管理其他應用 ...

Django學習筆記《admin》

主要內容有 自定義表單的域 polls admin.py from django.contrib import admin from models import question class questionadmin admin.modeladmin fields pub date questio...

django給admin增加功能

1.django project路徑 d studio django web mybase d studio django web mybase beta 步驟 a.從標準模板庫中拷貝至當前project下template子目錄 注意admin beta 檢視該模板發現逐級擴充套件多個html模板,...