Size: a a a

Django [ru] #STAY HOME

2020 October 14

👾

👾majiq in Django [ru] #STAY HOME
Shodmon
если очень сильно захотеть
У меня как то сразу стала асинхронно запросы в базе обрабатывать, правда я не через орм, а через цх_оракл...
источник

👾

👾majiq in Django [ru] #STAY HOME
Приятно
источник

👾

👾majiq in Django [ru] #STAY HOME
Выбрали между торнадо и Джанго и тут такой бонус
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
У меня как то сразу стала асинхронно запросы в базе обрабатывать, правда я не через орм, а через цх_оракл...
асинк запросы в бд? т.е ты циксом отдельно строишь коннект и отдельно начинаешь вызов тех или иных процедур? по моему тут цикс это выполняет

хотя не  смотрел под капот цикса точно, но вон Николай написал уже
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
👾majiq
У меня как то сразу стала асинхронно запросы в базе обрабатывать, правда я не через орм, а через цх_оракл...
как раз ормка синхронная
источник

S

SkyLord in Django [ru] #STAY HOME
привет

есть некая модель MyModel у которой есть поле user_team = ManyToManyField к модели пользователя
я создал группу "MyGroup" и в эту групу засунул несколько пользвателей

теперь мне надо как то сделать чтобы при создании запись из модели MyModel (из админки джанго), когда дохожу до поля user_team то в качестве значений показывались только пользователи которые состоят в групе "MyGroup"

на данный момент он мне показывает всех пользователей.

посоветуйте как ...
источник

👾

👾majiq in Django [ru] #STAY HOME
Через цикс делаю тупо курсор.экзекьют(sql)

В торнадо тот же код висит до тех пор пока не отработает запрос
Там надо функцию отдельно под асинк переделать
источник

👾

👾majiq in Django [ru] #STAY HOME
А в чем тогда преимущество орм? Чисто синтаксис?
источник

Z

Z in Django [ru] #STAY HOME
Подскажите пожалуйста что делаю не так. Почему он валится из за запроса в annotate?
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
Через цикс делаю тупо курсор.экзекьют(sql)

В торнадо тот же код висит до тех пор пока не отработает запрос
Там надо функцию отдельно под асинк переделать
Пул коннект, кстати тоже настрой
источник

👾

👾majiq in Django [ru] #STAY HOME
Shodmon
Пул коннект, кстати тоже настрой
Ок, покурю спасибо
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
А в чем тогда преимущество орм? Чисто синтаксис?
Одним из преимуществ, считают возможность смены бд, без потерь
Другое разрабу не нужно знать о скл пиши тем языком, которым пользуешься
Разные фишки
И тд, дальше гугл
источник

👾

👾majiq in Django [ru] #STAY HOME
Оке)
источник

D

Dmitry in Django [ru] #STAY HOME
👾majiq
А в чем тогда преимущество орм? Чисто синтаксис?
чтобы не лезть в базу кривыми руками питониста
источник

👾

👾majiq in Django [ru] #STAY HOME
для отдела пайтон\оракл разрабов это такое себе преимущество
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
для отдела пайтон\оракл разрабов это такое себе преимущество
так ты сравниваешь исключения с массой
источник

👾

👾majiq in Django [ru] #STAY HOME
это да, тонкости ушёл гуглить
источник

D

Dmitry in Django [ru] #STAY HOME
👾majiq
для отдела пайтон\оракл разрабов это такое себе преимущество
тебе никто не запрещает сырой запрос написать. Есть менеджеры, есть просто raw. Только во-первых для чтения другими разработчиками лучше писать ORM, а во-вторых ты же понимаешь, что существую гайдлайны SQL запросов, что и как писать. Здесь всё сложно, это отдельный вид разработки по сути
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
для отдела пайтон\оракл разрабов это такое себе преимущество
будь ты хоть трижды плшиком))), иногда приятнее написать
Model.objects.filter(related=1)
чем что-то такое SELECT * FROM model m JOIN LEFT related r ON m.id=r.id WHERE r.id=1;
источник

👾

👾majiq in Django [ru] #STAY HOME
ну как минимум человек выше сказал что джанго орм синхронна..
источник