創建新項目,及應用
django-admin startproject myprojcd myprojpython manage.py startapp myapp
自定義 User 類
文件myapp/models.py
from django.db import modelsfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): name = models.CharField(blank=True, max_length=255)
文件 myproj/settings.py
INSTALLED_APPS = [ ... 'myapp',]AUTH_USER_MODEL = 'myapp.User'
文件 myproj/admin.py
from django.contrib import adminfrom django.contrib.auth.admin import UserAdminfrom .models import Useradmin.site.register(User, UserAdmin)
更新數據庫
python manage.py makemigrations myapppython manage.py migrate// python manage.py createsuperuser
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接
新聞熱點
疑難解答