Django admin簡單功能

2022-08-15 08:12:14 字數 1300 閱讀 3655

admin是django強大功能之一,它能共從資料庫中讀取資料,呈現在頁面中,進行管理。預設情況下,它的功能已經非常強大,如果你不需要複雜的功能,它已經夠用,但是有時候,一些特殊的功能還需要定製,比如搜尋功能,下面這一系列文章就逐步深入介紹如何定製適合自己的admin應用。

如果你覺得英文介面不好用,可以在setting.py 檔案中修改以下選項

1 language_code = '

en-us'#

language_code = 'zh-hans'

一  認識modeladmin

管理介面的定製類,如需擴充套件特定的model介面需從該類繼承。

二 註冊medel類到admin的兩種方式:

<1>   使用register的方法

1 admin.site.register(book,myadmin)

<2>   使用register的裝飾器

1 @admin.register(book)

三 掌握一些常用的設定技巧

1

from django.contrib import

admin23

#register your models here.45

#@admin.register(book)#----->單給某個表加乙個定製

6class

myadmin(admin.modeladmin):

7 list_display = ("

title

","price

","publisher")

8 search_fields = ("

title

","publisher")

9 list_filter = ("

publisher",)

10 ordering = ("

price",)

11 fieldsets =[

12 (none, ),

13 ('

price information

', ),14]

1516

admin.site.register(book,myadmin)

17admin.site.register(publish)

18 admin.site.register(author)

Django admin簡單操作

1.先在admin中註冊模組 from django.contrib import admin register your models here.from multiorm import models admin.site.register models.book admin.site.regis...

Django admin簡單介紹

生成同步資料庫的指令碼 python manage.py makemigrations同步資料庫 python manage.py migrate建立後台使用者 python manage.py createsuperuser訪問 admin 介面 在 admin.py 上修改 from djang...

Django Admin 簡單部署上線

打算為公司弄乙個管理公用密碼的平台,由於比較懶,就選擇使用django admin,預設的admin並不漂亮,於是我使用了這個django suit外掛程式來美化 如圖 是不是比原來的漂亮多了。安裝django suit pip install django suit debug true allo...