Size: a a a

Django [ru] #STAY HOME

2019 October 17

E

Enot in Django [ru] #STAY HOME
Dan Tyan
должна создаваться
модель не абстрактная
она типа может быть замещена кастомной
Типо как прокси?
источник

AV

Arseniy Volobuev in Django [ru] #STAY HOME
Спасибо)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Всем здравствуйте. Как указать количество генерируемых символов в uuid? Ибо во время генерации мне выкидывает ошибку о том, что число вышло за рамки Integer. BigInteger тоже не подходит. Поле обязательно должно состоять из цифр.

identification_number = models.IntegerField(default=uuid.uuid4(), editable=False)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Как указать количество генерируемых символов в uuid? Ибо во время генерации мне выкидывает ошибку о том, что число вышло за рамки Integer. BigInteger тоже не подходит. Поле обязательно должно состоять из цифр.

identification_number = models.IntegerField(default=uuid.uuid4(), editable=False)
Обязательно ууид хранить как число?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Да, это номер страхового полиса
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Enot
Типо как прокси?
не совсем
сложно объяснить
так ка ососбо не разбирался
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
И он должен всегда состоять из 16 цифр*
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
И он должен всегда состоять из 16 цифр*
Ууид это 16 байт, он традиционно записывается как 16 хекс символов.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Grigory Surkov
И он должен всегда состоять из 16 цифр*
положи в CharField и укажи max_length)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Как указать количество генерируемых символов в uuid? Ибо во время генерации мне выкидывает ошибку о том, что число вышло за рамки Integer. BigInteger тоже не подходит. Поле обязательно должно состоять из цифр.

identification_number = models.IntegerField(default=uuid.uuid4(), editable=False)
https://docs.djangoproject.com/en/2.2/ref/models/fields/#uuidfield

Зачем велосипеды городить?)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
И он должен всегда состоять из 16 цифр*
именно цифр ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
именно цифр ?
Да
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Не важно CharField или IntegerField
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну тогда uuid не подходит ....
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Товарищи, вопрос.
Есть работник, который не имеет  никакого отношения к юзерам джанги, этот работник фк на цех.
Хочу завести джанго-пользователя, который будет пользоваться стандартной аутентификацией и прочими плюшками. Но хочу чтоб он был тоже фк на цех и мог редактировать, видеть и тд только пользователей которые фк на тот же цех. Как?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Тогда это не UUID
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Rust Saiargaliev
Тогда это не UUID
Поможете статьей?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
То есть можно эти 16 байт как большое число рассмотреть и взять от него 16 десятичнвх цифр...
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Просто не знаю что гуглить
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Grigory Surkov
Поможете статьей?
Конечно.
https://tools.ietf.org/html/rfc4122

Определись с тем что тебе нужно сначала и спроси тут, тебе подскажут как это сделать
источник