Size: a a a

Django [ru] #STAY HOME

2020 September 09

p

pavel in Django [ru] #STAY HOME
Nikolay Cherniy
у тебя кастомный юзер?
class User(AbstractUser)
источник

p

pavel in Django [ru] #STAY HOME
Alex Kalinin
а при create_user просто делать username=''
не интересно так)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
pavel
class User(AbstractUser)
у абстракт юзера должен быть юзернейм, нужно его тоже переопределять чтобы без юзернейма работало
источник

p

pavel in Django [ru] #STAY HOME
Nikolay Cherniy
у абстракт юзера должен быть юзернейм, нужно его тоже переопределять чтобы без юзернейма работало
ну ок, тоже вариант
источник

p

pavel in Django [ru] #STAY HOME
я попробую сделать через serializers.ModelSerializer
если не получится , тогда костыль, не хочу переопрелять, явно как то подругому делают)
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
pavel
не интересно так)
ты можешь тогда определить username(null=True), но null в базах данных советуют использовать ограниченно
источник

p

pavel in Django [ru] #STAY HOME
Еще вариант придумал обрезать мыло до @ и это и есть юзернейм
источник

p

pavel in Django [ru] #STAY HOME
и не выглядит костылем , а так и задумано изначально)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Alex Kalinin
ты можешь тогда определить username(null=True), но null в базах данных советуют использовать ограниченно
колонка все равно в базе будет
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Nikolay Cherniy
колонка все равно в базе будет
Я так понял ему не нравится что поле будет пустой строкой.
источник

p

pavel in Django [ru] #STAY HOME
Alex Kalinin
Я так понял ему не нравится что поле будет пустой строкой.
не пустой норм
источник

p

pavel in Django [ru] #STAY HOME
крч всем спасибо, я всё придумал))
источник

p

pavel in Django [ru] #STAY HOME
а еще подскажите как откатить миграцию? типо как в алембике, такое умеет джанго?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
migrate app 000N

указываешь
в какой аппе и до какого номера откатить
источник

В

Владимир in Django [ru] #STAY HOME
Ребят вопрос.
Есть две модели:
1. Manager (условно Менеджер магазина)
2. Worker (условно Сотрудник магазина)
Набор полей у каждой модели по большей части различный.
В каждой из моделей я сделал связь OneToOneField к стандартной модели User, т.е. таким образом расширил базовую модель пользователя.

Забегая вперед скажу, каждый из пользователей может авторизоваться и попасть в свой
личный кабинет.
Правильный ли это подход расширения стандартной модели пользователя в данной ситуации или нужно
создавать модели наследуясь от AbstractUser ?
источник

p

pavel in Django [ru] #STAY HOME
Dan Tyan
migrate app 000N

указываешь
в какой аппе и до какого номера откатить
спс
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dan Tyan
migrate app 000N

указываешь
в какой аппе и до какого номера откатить
работает без полного имени файла, а только по номеру?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artem Gubatenko
работает без полного имени файла, а только по номеру?
ага
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Владимир
Ребят вопрос.
Есть две модели:
1. Manager (условно Менеджер магазина)
2. Worker (условно Сотрудник магазина)
Набор полей у каждой модели по большей части различный.
В каждой из моделей я сделал связь OneToOneField к стандартной модели User, т.е. таким образом расширил базовую модель пользователя.

Забегая вперед скажу, каждый из пользователей может авторизоваться и попасть в свой
личный кабинет.
Правильный ли это подход расширения стандартной модели пользователя в данной ситуации или нужно
создавать модели наследуясь от AbstractUser ?
правильная
источник