Size: a a a

2020 November 15

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
в твоёй переменной тортоиса models точно есть User?
https://github.com/bomzheg/KarmaBot/blob/16ef467d8dbf200e91205849fb457c0e0601adba/app/models/db.py#L7
ты об этом? да

в любом случае, сама ORM то нормально работает
источник

N

Nack Nime | #2o2o in aiogram [ru]
наверно не. покажи TORTOISE_ORM
источник

N

Nack Nime | #2o2o in aiogram [ru]
привет. могу ли я отправить обьект например Location, не указывая по агрументно, а впихнув обьект types.Location(параметры)?
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
наверно не. покажи TORTOISE_ORM
источник

К

Костя in aiogram [ru]
Nack Nime | #2o2o
привет. могу ли я отправить обьект например Location, не указывая по агрументно, а впихнув обьект types.Location(параметры)?
Почему нет?
источник

N

Nack Nime | #2o2o in aiogram [ru]
Костя
Почему нет?
message.answer_location или bot.send_location требует же по агрументам, объект он не принимает
источник

К

Костя in aiogram [ru]
Nack Nime | #2o2o
message.answer_location или bot.send_location требует же по агрументам, объект он не принимает
А... ты прав
источник

К

Костя in aiogram [ru]
Тогда нельзя
источник

N

Nack Nime | #2o2o in aiogram [ru]
Костя
Тогда нельзя
ля, так шо мне писать
answer_location(longtitude=myDBmodel.longtitude, ...) ? это долго( был бы типа классметод from_obj или как то так
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
ля, так шо мне писать
answer_location(longtitude=myDBmodel.longtitude, ...) ? это долго( был бы типа классметод from_obj или как то так
сделай метод который возвращает словарь
источник

N

Nack Nime | #2o2o in aiogram [ru]
не могу понять шо за diff_models
источник

N

Nack Nime | #2o2o in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
сделай метод который возвращает словарь
придётся распаковывать через две звездочки
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
придётся распаковывать через две звездочки
удобно же)
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
не могу понять шо за diff_models
и я не могу, я такого не определял
источник

N

Nack Nime | #2o2o in aiogram [ru]
та вот хз, мне кажется, шо есть способ лучше
крч у меня есть моделька тортоиса Location, скопипащенного из телеграмовского Location. когда мне придётся из БД достать этоу локацию и отправить юзеру, то придётся поагрументно доставать и пихать в answer_location? точно нету более логичного пути кроме конвертирования в словарь и **?)
источник

К

Костя in aiogram [ru]
Nack Nime | #2o2o
придётся распаковывать через две звездочки
Ну по другому никак)
источник

N

Nack Nime | #2o2o in aiogram [ru]
Костя
Ну по другому никак)
та ну быть не может, это ж наверно частые операции. я бы сделал в этих answer_* методах агрумент from_obj, который принимал бы любой обьект и сам бы доставал поагрументно из переданного объекта.

или это говнокод? мне кажется, шо удобно, ООП не нарушаю вроде бы
источник

N

Nack Nime | #2o2o in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
и я не могу, я такого не определял
попробуй отдебажить то место и посмотреть переменные, сам так делал)
источник

К

Костя in aiogram [ru]
Nack Nime | #2o2o
та ну быть не может, это ж наверно частые операции. я бы сделал в этих answer_* методах агрумент from_obj, который принимал бы любой обьект и сам бы доставал поагрументно из переданного объекта.

или это говнокод? мне кажется, шо удобно, ООП не нарушаю вроде бы
А чем тебя распаковка словаря не устраивает
источник

N

Nikki in aiogram [ru]
Евгений Суханов
ну я тебе это и предложил выше. Но если там будет пусто, разве уже None не будет? зачем присваивать дополнительно?
Гораздо хуже когда будет не пусто, а вообще ничего не будет) произойдет ошибка
источник