Size: a a a

Django [ru] #STAY HOME

2019 June 22

И

Иван in Django [ru] #STAY HOME
data_types = {
       'AutoField': 'integer AUTO_INCREMENT',
'BigAutoField': 'bigint AUTO_INCREMENT',
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Oleksandr Trusilov
Всем привет. опять нужна помощь с дрф)

делаю по офф доке дрф, но что-то не понимаю.
регаю роутеры для урлов на group/detail и юзеров соответсвенно.
но выдает ошибку

AttributeError: type object 'GroupDetailView' has no attribute 'get_extra_actions'


вот код вьюх и урлов.
https://dpaste.de/bYYN#L13
это весь код ?
источник

OT

Oleksandr Trusilov in Django [ru] #STAY HOME
Dan Tyan
это весь код ?
ну там сериалайзеры, они пока что отдают все поля с моделей.

там ещё вьюхи есть. для лист юзеров и групп, они рабочие.
источник

OT

Oleksandr Trusilov in Django [ru] #STAY HOME
Dan Tyan
это весь код ?
а так вроде да
источник

И

Иван in Django [ru] #STAY HOME
Dan Tyan
может у тебя в модели стоит managed=False
да, но если убрать, появляется миграция, но в ней меняются опции типа managed=True, а поле не меняется
источник

И

Иван in Django [ru] #STAY HOME
'IntegerField': 'integer',
'BigIntegerField': 'bigint',
источник

И

Иван in Django [ru] #STAY HOME
как мигрировть с IntegerField на BigIntegerField?)) проще вопрос
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Иван
как мигрировть с IntegerField на BigIntegerField?)) проще вопрос
если у тебя стоит managed=False
то мигрция на изменения не смотрит
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вся миграция руками в базе
источник

И

Иван in Django [ru] #STAY HOME
стоп, на бигинтежер смигрировал
источник

И

Иван in Django [ru] #STAY HOME
а как на автоинкремент заставить создать миграции?
источник

И

Иван in Django [ru] #STAY HOME
понял
источник

И

Иван in Django [ru] #STAY HOME
сначала миграцию для managed=True, с потом отдельная создается для autofield,
источник

И

Иван in Django [ru] #STAY HOME
спасибо
источник

U

Unknown in Django [ru] #STAY HOME
Ребят. Всем привет.
Где хранится объект с авторизованным юзером?
Как им воспользоваться на серверной части?

Перед этим накостылял, вытаскивая юзера из request во вьюхе, за что был словесно наказан.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Unknown
Ребят. Всем привет.
Где хранится объект с авторизованным юзером?
Как им воспользоваться на серверной части?

Перед этим накостылял, вытаскивая юзера из request во вьюхе, за что был словесно наказан.
а в чем проблема вытаскивание текущего пользователя из request-a?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
даные хранятся в базе
источник

U

Unknown in Django [ru] #STAY HOME
Dan Tyan
а в чем проблема вытаскивание текущего пользователя из request-a?
Да в принципе ни в чем, все работает. Но мне задали вопрос, почему я вытащил юзера из request? Этот вопрос поставил в тупик.
Как я понял, авторизованный user хранится на сервере и тащить его из request нет смысла?!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Unknown
Да в принципе ни в чем, все работает. Но мне задали вопрос, почему я вытащил юзера из request? Этот вопрос поставил в тупик.
Как я понял, авторизованный user хранится на сервере и тащить его из request нет смысла?!
что значит хранится на сервере?
почему не имеет смысла если он там есть ?
источник

U

Unknown in Django [ru] #STAY HOME
Dan Tyan
что значит хранится на сервере?
почему не имеет смысла если он там есть ?
Т е я все правильно сделал?
источник