Django後台管理系統講解及使用

2022-08-26 10:36:11 字數 914 閱讀 9334

大家在建立django專案後,在根路由urls.py檔案中,會看到一行**

from django.contrib import admin

urlpatterns = [

url(r'^admin/', admin.site.urls),

]上面看到匯入的admin模組,就是本節所要說的主要內容。

主要功能:

功能1:提供資料庫管理功能

基於admin模組,可以實現類似資料庫客戶端的功能,對資料進行增刪改查;

功能2:二次開發

基於該模組的資料管理功能,可以二次定製一些實用的功能。

配置:關於後台管理系統在**中的配置是不需要我們手動修改的,因為在建立django專案時會自動給我們把後台管理系統配置好,包括所需資料庫表 如auth_ 開頭的許可權表 django_開頭的依賴表。

使用方法:

1、建立admin管理使用者

python3 manage.py createsuperuser

2、使用建立的使用者進行登入,發現網頁全是英文的,用谷歌翻譯又不是我們程式設計師的風格,怎麼辦,這時候我們可以在settings.py 修改為language_code = 'zh-hans'。

3、新增資料庫表到後台管理系統:程式應用資料夾下有個admin.py, 將我們的models.py裡面的模型註冊到admin.py 中 

from . import models

# register your models here.

admin.site.register(models.user)

儲存,重新整理介面就會看到我們的user模型,可以直接做增刪改查操作。

如果在models.py中新增

def __str__(self):

return self.name

會顯示user模型的詳細資料。

Django自帶的後台管理系統

1.準備工作 1 1.建立django專案和應用 1 2.修改settings.py配置檔案 應用配置 django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions djang...

Django 後台管理配置

前提 安裝python,安裝django,兩個都加入環境變數 1.建立乙個名為 mysite 的django專案 cmd django admin.py startproject mysite from django.db import models from django.contrib impo...

django後台管理框架

碼雲 github ui是django admin 的乙個主題 基於element ui vue開發,重寫和優化90 以上的頁面。讓django admin更符合國人的使用習慣。並且實現了不用修改任何 為django admin換膚。100 相容原生admin 文件 1.ui文件教程使用說明 使用者...