поправил авторизацию
This commit is contained in:
parent
09b45bd1d4
commit
06cf088ad7
|
|
@ -47,7 +47,7 @@ class UserChangeForm(forms.ModelForm):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = MyUser
|
model = MyUser
|
||||||
fields = ('email', 'password', 'is_active', 'is_staff', 'is_superuser')
|
fields = ('email', 'password', 'is_superuser')
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
|
||||||
|
|
@ -49,20 +49,10 @@ class MyUser(AbstractBaseUser, PermissionsMixin):
|
||||||
first_name = models.CharField('Имя', max_length=150, blank=True)
|
first_name = models.CharField('Имя', max_length=150, blank=True)
|
||||||
last_name = models.CharField('Фамилия', max_length=150, blank=True)
|
last_name = models.CharField('Фамилия', max_length=150, blank=True)
|
||||||
phone = models.CharField('Телефон', max_length=15, blank=True, null=True, unique=True)
|
phone = models.CharField('Телефон', max_length=15, blank=True, null=True, unique=True)
|
||||||
is_active = models.BooleanField('Активный', help_text='Отметьте, если пользователь должен считаться активным. '
|
|
||||||
'Уберите эту отметку вместо удаления учётной записи.', default=True)
|
|
||||||
is_staff = models.BooleanField('Статус персонала', help_text='Отметьте, если пользователь может входить в '
|
|
||||||
'административную часть сайта.', default=False)
|
|
||||||
date_joined = models.DateTimeField('Дата регистрации', default=timezone.now)
|
date_joined = models.DateTimeField('Дата регистрации', default=timezone.now)
|
||||||
organization = models.CharField('Название организаци', max_length=200, null=True)
|
|
||||||
INN_us = models.CharField('ИНН', max_length=12, null=True)
|
|
||||||
urid_adress = models.CharField('Юридический адрес', max_length=200, null=True)
|
|
||||||
number = models.CharField('Номер телефона', max_length=20, null=True)
|
number = models.CharField('Номер телефона', max_length=20, null=True)
|
||||||
|
|
||||||
objects = MyUserManager()
|
objects = MyUserManager()
|
||||||
|
|
||||||
USERNAME_FIELD = 'email'
|
USERNAME_FIELD = 'email'
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.email
|
return self.email
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,7 @@ class MyUserSerializer(ModelSerializer):
|
||||||
fields = ('id', 'email', 'password',
|
fields = ('id', 'email', 'password',
|
||||||
'first_name', 'last_name',
|
'first_name', 'last_name',
|
||||||
'phone', 'date_joined',
|
'phone', 'date_joined',
|
||||||
'last_login', 'INN_us',
|
'number',
|
||||||
'urid_adress', 'organization'
|
|
||||||
)
|
)
|
||||||
extra_kwargs = {
|
extra_kwargs = {
|
||||||
'password': {'write_only': True},
|
'password': {'write_only': True},
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
||||||
ROTATE_LOG_SIZE = 15 * 1024 * 1024
|
ROTATE_LOG_SIZE = 15 * 1024 * 1024
|
||||||
ROTATE_LOG_COUNT = 10
|
ROTATE_LOG_COUNT = 10
|
||||||
|
|
||||||
""" LOGGING = {
|
LOGGING = {
|
||||||
'version': 1,
|
'version': 1,
|
||||||
'disable_existing_loggers': False,
|
'disable_existing_loggers': False,
|
||||||
'formatters': {
|
'formatters': {
|
||||||
|
|
@ -159,7 +159,7 @@ ROTATE_LOG_COUNT = 10
|
||||||
'propagate': False,
|
'propagate': False,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
} """
|
}
|
||||||
|
|
||||||
REST_FRAMEWORK = {
|
REST_FRAMEWORK = {
|
||||||
'DEFAULT_PERMISSION_CLASSES': [
|
'DEFAULT_PERMISSION_CLASSES': [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue