diff --git a/utils/admin.py b/utils/admin.py index 8c38f3f..013ce1a 100644 --- a/utils/admin.py +++ b/utils/admin.py @@ -1,3 +1,5 @@ from django.contrib import admin +from django.contrib.auth.admin import UserAdmin +from utils.models import MyUser -# Register your models here. +admin.site.register(MyUser, UserAdmin) diff --git a/utils/models.py b/utils/models.py index 71a8362..3f4c8a3 100644 --- a/utils/models.py +++ b/utils/models.py @@ -1,3 +1,6 @@ from django.db import models +from django.contrib.auth.models import AbstractUser -# Create your models here. +# https://docs.djangoproject.com/en/3.1/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project +class MyUser(AbstractUser): + pass diff --git a/wish/settings.py b/wish/settings.py index fab0494..1fad2d7 100644 --- a/wish/settings.py +++ b/wish/settings.py @@ -37,6 +37,8 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + + 'utils', ] MIDDLEWARE = [ @@ -118,3 +120,5 @@ USE_TZ = True # https://docs.djangoproject.com/en/3.1/howto/static-files/ STATIC_URL = '/static/' + +AUTH_USER_MODEL = 'utils.MyUser'