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 ...