Size: a a a

Django [ru] #STAY HOME

2021 June 05

Y

Yaroslav in Django [ru] #STAY HOME
Нет это из того что я пошёл на курс, а они ещё базы данных не проходили.

Куратор дал задание написать сервис по генерированию ссылок.

Новую короткую ссылку хранить как ключ словаря, а нормальная это значение
источник

S

Shodmon in Django [ru] #STAY HOME
а что они уже изучили для перманентного хранения данных?
какой в итоге будет словарь, не совсем понял
источник

S

Shodmon in Django [ru] #STAY HOME
а то что я те скидывал с предыдущим ты не проверил?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Ничего ещё не учили, нет данных.

Куратор говорит на следующем занятии начнём, пока так:

https://dpaste.org/05iZ
источник

A

Aquinary in Django [ru] #STAY HOME
Неа
Меня разочаровало, что инструмент, которым я пользовался, содержит проблему, которая висит в issues больше месяца (миграции ломаются, если добавлять m2m поля) и поэтому решил упороться в алхимию. Как разберусь, буду уже пробовать всякое)
источник

S

Shodmon in Django [ru] #STAY HOME
так стоп алхимия не поддерживает асинсио, а у тебя там было асинк

или уже поддерживает?
источник

A

Aquinary in Django [ru] #STAY HOME
Всё там поддерживается же, и синхронные и асинхронные
До этого я пользовался tortoise orm, там это сразу из коробки идёт без каких-либо настроек, типо пихай  async await и готово, а в алхимии мудрить надо немного. Ну если я правильно понял всё
Какие-то сессии, движки, сессионмакеры, в общем чуть посложнее, поэтому я его изначально отложил. Ну и к тому же модельки в tortoise сильно похожи на джанговские и миграционный инструмент очень простой - migrate/upgrade/downgrade и всё. Если бы не эта беда с m2m, я бы даже не подумал с него съезжать
источник

S

Shodmon in Django [ru] #STAY HOME
отличное задание, скажи куратору, а как бля после первого добавления ссылки, вторым запросом проверить есть ли уже ссылка если словарь новый?
(что ты сам и сказал)
в общем, делай как делаешь, удачи тебе
источник

Y

Yaroslav in Django [ru] #STAY HOME
источник

S

Shodmon in Django [ru] #STAY HOME
так они не проходили как хранить данные, а то что ты с пиклом в файл будешь пихать и есть перманентное хранение
источник

Y

Yaroslav in Django [ru] #STAY HOME
Так что поделать, так сделаю.
Иначе никак
источник

Y

Yaroslav in Django [ru] #STAY HOME
Пусть тогда покажет как надо
источник

S

Shodmon in Django [ru] #STAY HOME
увидел, там экстеншн под асинсио, также скорее всего тебе понадобится алембик или что-нибудь похожее
источник

S

Shodmon in Django [ru] #STAY HOME
вот на след занятии ебани этим ему в лицо
источник

S

Shodmon in Django [ru] #STAY HOME
кстати, ты почти год уже изучаешь, а с чего решил на курс пойти?
источник

Y

Yaroslav in Django [ru] #STAY HOME
DRF я даже не трогал.

Решил с курсом проскочить по-быстрому, хотя и был скептицизм
источник

S

Shodmon in Django [ru] #STAY HOME
стой, это курс или индивидуалка?
источник

A

Aquinary in Django [ru] #STAY HOME
Да да, без алембика никуда
Собственно, по этим двум критериям инструмент и выбирался, чтобы можно было в файле определить модель и на основе этой модели создать автоматически таблицу (или обновить/удалить уже существующую таблицы/поля/что-угодно)
источник

A

Aquinary in Django [ru] #STAY HOME
Короче миграции - это здорово
источник

Y

Yaroslav in Django [ru] #STAY HOME
Курс, там 13 человек
источник