Size: a a a

2020 January 07

p

polunin.ai in aiogram [ru]
Егор
Б... в асинке и еще с тредами е...
Можно не юзать асинк
источник

Е

Егор in aiogram [ru]
Egor
тут же скидывали ссылку про то, что async orm не всегда оправданы, что ты вылез-то
Я иду  до конца
источник

А

Алексей in aiogram [ru]
Egor
это характеристика отношения, а не самой модели

в случае с json у тебя это будет характеристикой модели
Просто если хранить в одной из колонок модели JSON, где ключ-айди продукта, значение-количество, то все нормально выходит. Я когда данные отдаю на фронт, только айдишники возвращаю
источник

E

Egor in aiogram [ru]
Алексей
Просто если хранить в одной из колонок модели JSON, где ключ-айди продукта, значение-количество, то все нормально выходит. Я когда данные отдаю на фронт, только айдишники возвращаю
ты согласен с тем, что количество покупок это характеристика именно отношения между моделями?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Egor
ты согласен с тем, что количество покупок это характеристика именно отношения между моделями?
Явно не стоит поля
источник

А

Алексей in aiogram [ru]
Egor
ты согласен с тем, что количество покупок это характеристика именно отношения между моделями?
Тут скорее не количество покупок, а сколько продуктов за раз. Т.е. модель у меня Invoice(чек), и за инвойс можно купить несколько продуктов одного типа(quantity)
источник

G

Gabben in aiogram [ru]
Хранить список покупок каждого пользователя через связь, при надобности подсчитать
источник

E

Egor in aiogram [ru]
Gabben
Хранить список покупок каждого пользователя через связь, при надобности подсчитать
это лучше идея, таки-да
источник

А

Алексей in aiogram [ru]
Gabben
Хранить список покупок каждого пользователя через связь, при надобности подсчитать
Если ты про список инвойсов, то я так уже делаю
источник

А

Алексей in aiogram [ru]
В общем понял, хоть и теперь можно хранить хоть массивы, хоть json в базе в колонке, все равно надо делать олдскульными many-to-many) ок)
источник

c

cul in aiogram [ru]
а если в State записывать данные юзера, а потом их все в бд?
источник

t

this is not mrklf in aiogram [ru]
cul
а если в State записывать данные юзера, а потом их все в бд?
никто не запрещает
источник

c

cul in aiogram [ru]
ну ето норм тема вообще?
источник

c

cul in aiogram [ru]
я вчера вот подумал, что можно так сделать
источник

Е

Егор in aiogram [ru]
Gabben
Хранить список покупок каждого пользователя через связь, при надобности подсчитать
Типо юзер<- корзина ?
источник

G

Gabben in aiogram [ru]
cul
ну ето норм тема вообще?
А зачем, и так же записывается в нужное тебе хранилище
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
cul
а если в State записывать данные юзера, а потом их все в бд?
Ну Стейт для того и нужен, чтобы хранить промежуточные данные
источник

G

Gabben in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Ну Стейт для того и нужен, чтобы хранить промежуточные данные
Ну если такой кейс, когда в конце сессии удаляются из стейта
источник

c

cul in aiogram [ru]
Gabben
А зачем, и так же записывается в нужное тебе хранилище
ну они потеряются потом, если в памяти допустим держать
а  я хотел их просто собрать, а когда юзер перехоилдт к оплате, то уже записать все в бд и дать ему 10 минут резерва товара
источник

G

Gabben in aiogram [ru]
cul
ну они потеряются потом, если в памяти допустим держать
а  я хотел их просто собрать, а когда юзер перехоилдт к оплате, то уже записать все в бд и дать ему 10 минут резерва товара
А ты не записывай в памяти
источник