1
0
mirror of https://github.com/MarkParker5/STARK.git synced 2025-07-02 22:36:54 +02:00

add SmartHome models for db

This commit is contained in:
MarkParker5
2022-04-14 22:57:55 +02:00
parent 44e4aa48f9
commit 110c70dd97
45 changed files with 669 additions and 1175 deletions

View File

@ -0,0 +1,27 @@
from django.contrib.auth.models import BaseUserManager
class UserManager(BaseUserManager):
def create_user(self, email, password = None):
if email is None:
raise TypeError('Users must have an email address.')
user = self.model(email = self.normalize_email(email))
user.set_password(password)
user.save()
return user
def create_superuser(self, email, password):
if password is None:
raise TypeError('Superusers must have a password.')
user = self.create_user(email, password)
user.is_superuser = True
user.is_staff = True
user.save()
return user