Size: a a a

2020 June 18

ЕР

Евгений Ры́марев... in aiogram [ru]
Вот у меня возвращается объект User, у которого есть language_id. Как мне сделать так, чтобы генерируемый объект имел в себе language со ссылкой на dataclass Language?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Постобработчик?
источник

T

Tishka17 in aiogram [ru]
А откуда он возьмет language?
источник

T

Tishka17 in aiogram [ru]
сделай Enum
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Tishka17
А откуда он возьмет language?
ну я его могу предварительно написать, как ссылку на dataclass Language, а в постобработке сделать ещё один запрос по language_id, и записать его туда. Типа как-то так.
источник

T

Tishka17 in aiogram [ru]
А в чем проблема прям в исходном запросе выгрести?
источник

T

Tishka17 in aiogram [ru]
слышал про проблему N+1?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Tishka17
А в чем проблема прям в исходном запросе выгрести?
ну можно, конечно. Вручную прописать лейблы и колонки и не делать дополнительный запрос. И просто эти колонки потом в постобработке запихнуть в language
источник

T

Tishka17 in aiogram [ru]
источник

T

Tishka17 in aiogram [ru]
можно все незнакомые текущему объекту поля пихать парсеру вложенного объекта
источник

T

Tishka17 in aiogram [ru]
попробуй из гита поставить пока, если ок - выложу релиз на днях
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
вау, было бы идеально
источник

AR

Alex RootJunior in aiogram [ru]
Tishka17
можно все незнакомые текущему объекту поля пихать парсеру вложенного объекта
ооо, привет сайдэффектам =)
источник

T

Tishka17 in aiogram [ru]
Alex RootJunior
ооо, привет сайдэффектам =)
о да!
источник

T

Tishka17 in aiogram [ru]
если делать мутирующие pre_parse, будут веселые сайд эффекты, да
источник

AR

Alex RootJunior in aiogram [ru]
Tishka17
можно все незнакомые текущему объекту поля пихать парсеру вложенного объекта
а если в объекте есть 2 поля с вложенными объектами у которых есть поля с одинаковыми значениями, куда попадет значение?
источник

T

Tishka17 in aiogram [ru]
Alex RootJunior
а если в объекте есть 2 поля с вложенными объектами у которых есть поля с одинаковыми значениями, куда попадет значение?
во все
источник

T

Tishka17 in aiogram [ru]
если ты ему сказал пихать во все
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
надо как-то так, чтобы он по префиксу умел раскидывать
источник

AR

Alex RootJunior in aiogram [ru]
ну кстати из ров-прокси алхимии можно достать значения только определенной таблицы - row[table] или для колонки row[table.c.column]
почему бы нормально руками не замаппить вот так?
источник