From a64d986755ff2c371c6fcd6c8b9bfbba675eb5cd Mon Sep 17 00:00:00 2001 From: Pavel 'LEdoian' Turinsky Date: Wed, 10 Feb 2021 18:02:58 +0100 Subject: [PATCH] Substitute default user model --- utils/admin.py | 4 +++- utils/models.py | 5 ++++- wish/settings.py | 4 ++++ 3 files changed, 11 insertions(+), 2 deletions(-) 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'