在django框架中,admin基本上算是已經寫好了的,拿過來進行簡單的處理即可以使用的,相對於flask來說已經是相當的便捷了。
在使用中,步驟如下:
1.管理介面本地化:即將英文標題等的變成中文,在django框架的配置檔案settings中,更改language_code = 'zh-hans' , 更改時區time_zone = 'asia/shanghai『
2建立管理員使用者: python manage.py createsuperuser 建立相對應的使用者名稱如admin, 密碼...
3.註冊模型類:註冊模型類的方法有兩種。
(1)使用裝飾器:在應用的admin.py檔案中建立相對應模型管理類,然後使用裝飾器裝飾。如下所示:
from django.contrib import admin
from booktest.models import bookinfo
@admin.register(bookinfo)
class bookinfoadmin(admin.modeladmin):
pass
(2)直接進行註冊:在註冊的語言中新增相對應的模型管理類。如下所示:
from django.contrib import admin
from booktest.models import bookinfo
class bookinfoadmin(admin.modeladmin):
pass
admin.site.register(bookinfo, bookinfoadmin)
補充:上面建立的模型管理類bookinfoadmin繼承自管理類的模型管理類,也就是admin.modeladmin
4.自定義管理化介面:即對視覺化的管理介面進行規劃,如頁面的大小,每頁展示出來的(bookinfo)書籍數量等。
下篇詳解
Django框架admin後台管理和使用者端靜態檔案
目錄 二 使用者上傳的靜態檔案的展示 三 防盜煉 django自帶admin元件,也可以用第三方的xadmin元件 有很多bug 1.去應用下的admin.py中註冊你想要管理的模型類。2.要想登陸到後台管理,必須是超級使用者,需要管理員使用者root許可權。所以需要用createsuperuser...
django新增admin管理
admin 也是乙個 跟我們建立的 沒什麼兩樣,只不過它是系統所有的。如果要使用的話,按下面的步驟就可以了。1.在settings.py 的元組裡新增一行 django.contrib.admin 每次新增新應用後,都要執行一下 syncdb 建立資料表。但是我們還要用 admin 來管理其他應用 ...
Django框架全面講解 admin
django amdin是django提供的乙個後台管理頁面,改管理頁面提供完善的html和css,使得你在通過model建立完資料庫表之後,就可以對資料進行增刪改查,而使用django admin 則需要以下步驟 建立後台管理員 配置url 註冊和配置django admin後台管理頁面1 建立後...