Django自帶的後台管理系統

2022-08-10 10:33:20 字數 1634 閱讀 9067

1.準備工作:

1-1.建立django專案和應用

1-2.修改settings.py配置檔案:

#應用配置:

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

]#資料庫配置:

databases =

}

#時間和語言相關配置

language_code = 'zh-hans' # 預設是英文

time_zone = 'asia/shanghai' # 時區設定

use_i18n = true

use_l10n = true

use_tz = false # 日期格式設定

1-3.專案下的init檔案
import pymysql

pymysql.install_as_mysqldb()

1-4.當前應用的models.py下建立類
from django.db import models

# create your models here.

class author(models.model):

name=models.charfield( max_length=32)

age=models.integerfield()

def __str__(self):

return self.name

1-5.配置當前應用下的admin.py檔案
from django.contrib import admin

# register your models here.

admin.site.register(models.author)

1-6.執行同步指令
python manage.py makemigrations

python manage.py migrate

1.建立超級使用者

python manage.py createsuperuser

輸入使用者名稱 輸入密碼 郵箱可以不輸入

2.登入系統

啟動專案,然後在瀏覽器輸入:

輸入使用者名稱和密碼登入

3.進行相關操作

django自帶admin後台使用者管理

應用 admin.py檔案 register your models here.class usersadmin admin.modeladmin 要展示的字段 list display id username age email addtime list editable 設定預設可編輯字段 li...

django自帶的使用者管理系統

1.什麼是django自帶的使用者系統?django內建了auth認證系統,整個auth系統可以分為三大部分,使用者資訊,使用者許可權和使用者組,在資料庫中分別對應auth user,auth permission和auth group 2.還系統有什麼優勢 預設實現了使用者的註冊,使用者登入,使用...

django自帶的使用者系統

基本上在任何 上,都無可避免的需要設計實現 的使用者系統。此時我們需要實現包括使用者註冊 使用者登入 使用者認證 登出 修改密碼等功能。使用django,我們可以不需要自己寫這些功能,因為django內建了強大的使用者認證系統 auth,它預設使用 auth user 表來儲存使用者資料。from ...