Django筆記 admin 深入學習

2022-08-15 05:57:20 字數 631 閱讀 9807

django 內建的管理後台,大部分時候可以通過對admin進行配置來提高開發效率。

預設情況下顯示乙個models-objects的列表,如果model定義了__str__()方法,則顯示其返回的內容

乙個list或者tuple,需要展示在列表頁的字段(可以自定義)

# 定義全域性操作按鈕

def comm_action(adminmodel, request, queryset):

queryset.update(somefiled=true)

return httpresponse('全域性操作')

admin.site.add_action('comm_action', '全域性操作')

# 禁用全域性按鈕

admin.site.disable_action('delete_action')

class entryadmin(admin.modeladmin):

# 指定動作,可以重新使用已禁用的全域性動作

actions = ['only_action', 'delete_action']

def only_action(self, req, qry):

pass

Django學習筆記《admin》

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

Django中設定admin的方法(筆記)

執行成功之後就會有個admin.py和models.py的文件。第二步 建立超級管理員,執行python manage.py createsuperuser r然後安裝要求輸入使用者名稱,郵箱和密碼。這樣建立成功了,然後執行程式,開啟瀏覽器進入127.0.0.1 8000 admin 輸入賬號和密碼...

django新增admin管理

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