Size: a a a

2020 February 05

Т

Технопёс in aiogram [ru]
quavo
Просто ты меня с жины выгнал
Я думал, ты хотел чтобы я вообще по проще сделал
я как увидел в жине вот это:
await User.query.select("x").gino.all()
так сразу понял, говно (имхо)
источник

G

Gabben in aiogram [ru]
Технопёс
фетч_юзер вернет User объект. Это для начала. Еще можно изъебнуться и вынести методы работы уже по этим моделям, по User, Category и т. п.
Он отказался от орм, чтобы его изобрести?
источник

Т

Технопёс in aiogram [ru]
Gabben
Он отказался от орм, чтобы его изобрести?
ну перевод диктоданных по моделям это еще не орм
источник

q

quavo in aiogram [ru]
Gabben
Он отказался от орм, чтобы его изобрести?
Ну абстракт-ха походу добивается этого
источник

s

std::mpa🌲 in aiogram [ru]
джино тоже не орм
источник

G

Gabben in aiogram [ru]
Использую черепаху и get_or_create
источник

q

quavo in aiogram [ru]
Технопёс
я как увидел в жине вот это:
await User.query.select("x").gino.all()
так сразу понял, говно (имхо)
Ну меня конечно тоже это говно напрягает
источник

q

quavo in aiogram [ru]
Gabben
Использую черепаху и get_or_create
А я вот Андрея послушался и две функции хуйнул😎
источник

G

Gabben in aiogram [ru]
quavo
А я вот Андрея послушался и две функции хуйнул😎
И че теперь ручками условия пишешь?
источник

Т

Технопёс in aiogram [ru]
Gabben
Использую черепаху и get_or_create
как же странно смотрится get_or_create
источник

q

quavo in aiogram [ru]
Gabben
И че теперь ручками условия пишешь?
Ну просто ретёрни креате
источник

L

L in aiogram [ru]
Технопёс
как же странно смотрится get_or_create
есть похожий, только он init_user, если юзера нет (except KeyError) то его создает, если есть - отдаёт инфу, удобно
источник

G

Gabben in aiogram [ru]
quavo
Ну просто ретёрни креате
Че
источник

q

quavo in aiogram [ru]
Gabben
Че
Если юзера нет, то return await create ()
источник

G

Gabben in aiogram [ru]
L
есть похожий, только он init_user, если юзера нет (except KeyError) то его создает, если есть - отдаёт инфу, удобно
Название другое просто
источник

Т

Технопёс in aiogram [ru]
я щитаю што нужно иметь какую-то точку входа, на попадание в БД. Допустим, первое нажатие /start, при котором у юзера None стейт. Записали, повесили ему стартовый какой нибудь стейт (например, main_menu), всё, он в базе и проверять ничего не нужно, костыль с get_or_create можно выкидывать
источник

G

Gabben in aiogram [ru]
quavo
Если юзера нет, то return await create ()
Ну я и говорю, вручную условия пишешь
источник

L

L in aiogram [ru]
Технопёс
я щитаю што нужно иметь какую-то точку входа, на попадание в БД. Допустим, первое нажатие /start, при котором у юзера None стейт. Записали, повесили ему стартовый какой нибудь стейт (например, main_menu), всё, он в базе и проверять ничего не нужно, костыль с get_or_create можно выкидывать
это не костыль - я вообще не использую состояний например, мне просто не нужны
источник

q

quavo in aiogram [ru]
Gabben
Ну я и говорю, вручную условия пишешь
Так у тебя так же
источник

q

quavo in aiogram [ru]
Типа
if not user:
   return await create ()
источник