Size: a a a

Django [ru] #STAY HOME

2020 July 13

Р

Руслан in Django [ru] #STAY HOME
Там конкретно для модели профиля, например
источник

Р

Руслан in Django [ru] #STAY HOME
В модели User просто так не даёт
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
В модели User просто так не даёт
а модель  User с нуля создаешь?
источник

Р

Руслан in Django [ru] #STAY HOME
Нет, нужно, чтобы из коробки была
источник

Р

Руслан in Django [ru] #STAY HOME
Те же самые поля нужны, смысл переписывать
источник

Р

Руслан in Django [ru] #STAY HOME
А так просто оно не работает
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
Нет, нужно, чтобы из коробки была
мне кажется: мы о разном говорим
источник

Р

Руслан in Django [ru] #STAY HOME
Проще говоря, мне просто нужно в модели User переопределить поле id на значение из uuid
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
Нет, нужно, чтобы из коробки была
если модель User уже есть и имеет данные, то ты попал)))

Я давно переносил много заполненых моделей - это было очень тяжко
источник

Р

Руслан in Django [ru] #STAY HOME
Нет, проект с нуля пишется, так что могу базу сносить сколько угодно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
Нет, проект с нуля пишется, так что могу базу сносить сколько угодно
лично мне мешали constraint'ы
А если ты делаешь с нуля, то должно работать по идее. Правда модели пользователя я не менял ID в тот раз
источник

Р

Руслан in Django [ru] #STAY HOME
Вот именно, что желательно поменять, но я хз как
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
Вот именно, что желательно поменять, но я хз как
ну а что пишет при попытке назначить кастомное ID поле?
источник

Р

Руслан in Django [ru] #STAY HOME
Там в настройках пишет, что нужно менять модель аутентификации
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Руслан
Вот именно, что желательно поменять, но я хз как
Что именно хз? В доках джанго есть же конкретный пункт, как расширить или заменить модель юзера. Заменяй и подсовывай переопределенное поле id.
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Руслан
Вот именно, что желательно поменять, но я хз как
А в чем причина необходимости поменять?
Почему бы не добавить дополнительно поле?
См. статью: https://spikelantern.com/articles/options-for-public-facing-ids-in-django/
источник

Р

Руслан in Django [ru] #STAY HOME
Если делать модель при наследовании от AbstractUser
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Руслан
Те же самые поля нужны, смысл переписывать
аа, ты не хочешь расширять джанго модель пользователя?
а, хочешь, из вне поменять стоковую модель?
источник

Р

Руслан in Django [ru] #STAY HOME
Artem Gubatenko
аа, ты не хочешь расширять джанго модель пользователя?
а, хочешь, из вне поменять стоковую модель?
Используя модель User - заменять там стандартное числовое значение на геренируемое uuid
источник

Р

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