1. 程式人生 > >Django Admin管理後臺搭建

Django Admin管理後臺搭建

Admin 管理後臺

一、概述

admin

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

二、配置和使用

1.在settings.py中,配置INSTALLED_APPS

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',   #admin依賴
    'django.contrib.contenttypes', #admin依賴
    'django.contrib.sessions',  #admin依賴
]

2.路由(預設)

from django.contrib import admin
 
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    ....  
]

3.在settings.py中,中介軟體註冊

INSTALLED_APPS = [
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware'
, ]

4.建立admin管理使用者

python manage.py createsuperuser

5.admin.py登錄檔

  • 使用者表
from django.contrib import admin
 
# Register your models here.
from userinfo import models
admin.site.register(models.userinfo)

6.生成表結構

python manage.py makemigrations && python manage.py

migrate

三、展示

1.可在本地執行或正式部署到伺服器,輸入路徑 admin/

admin管理後臺效果展示