Size: a a a

Django [ru] #STAY HOME

2021 January 15

NK

Nikita Kagan in Django [ru] #STAY HOME
или что ты хочешь увидеть я весь сериализатор кинул поля тоже кинул https://dpaste.org/CyON json
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nikita Kagan
вот весь код сериализатора https://dpaste.org/qpaN
что в course_data ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikita Kagan
вот весь код сериализатора https://dpaste.org/qpaN
а если брейкпоинт в update поставить, туда заходит?
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
что в course_data ?
посмотри в json данных которые я отправляю там есть массив courses там все данные кроме uid и те которые не валидируются
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
OrderedDict([('is_active', True), ('deleted', None), ('sort', 500), ('name', 'Психолог'), ('code', '001'), ('place', 'Алматы'), ('certificate', <Document: Документ>)])
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему uid не проходит ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
его в модели нет ?
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
это лежит если еще подробнее
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
его в модели нет ?
он есть
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
почему uid не проходит ?
честно я не знаю
источник

DT

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

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
в course_data
тоже есть посмотри входные данные json там есть uid но когда validated_data они исчезают
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Nikita Kagan
тоже есть посмотри входные данные json там есть uid но когда validated_data они исчезают
поле в модели называется uid или id?
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
uid
источник

DT

Dan Tyan in Django [ru] #STAY HOME
скорее всего потому что uui - read_only
источник

DT

Denis Taranov in Django [ru] #STAY HOME
покажи CoursesSerializer
источник

DT

Denis Taranov in Django [ru] #STAY HOME
и да,
models.AdditionalCourses.objects.update(**course_data) должно обновить все строчки таблицы
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Nikita Kagan
или в остальных так https://dpaste.org/OdUa
вот
источник

DT

Dan Tyan in Django [ru] #STAY HOME
короче я бы сделал так

взял бы данные из initial_data
в цикле взял бы uid
данные пропистил через нужный сериализатор
и дальше обновлял
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Dan Tyan
скорее всего потому что uui - read_only
там еще в проекте uid в абстракной модели лежит и я к примеру создаю модель так class CV(BaseModel) а в BaseModel есть uid
источник