Ага) ну не люблю я завязываться в коде на положение инфры, придёт завтра дядя Кирил и утащит мой редис в коммунальный, что для админки вполне себе, и тут питон начнет догадываться)
кажется у редиса уже есть asyncio модуль (даже не в тредах)
Ага, только ты зовешь синхронно блокирующее IO (поход в редис) при изменении атрибута в асинхронном приложении.
upd: принцип взаимодействия в целом похож, только представь что тебе нужно не один вид взаимодействия описывать, а пару (десятков), Это сразу превращается в шаблонный код, который ты тащишь по всему проекту. В нашем случае тебе нужно просто описать handler (фактически содержимое while), да и нам просто регистрировать новые методы с обоих сторон
Имеешь в виду почему фреймворк, а не голый vanila-js+html с jquery? У нас был опыт во времена использования flask-a, но тебе приходится много писать boilerplate кода для клиента, который нужно поддерживать и сопровождать. Eсть всякие select2, которые уменьшают боль, до тех пор пока тебе не понадобится какой-то кастом от чего тебе приходится погружаться в библиотеку эту по самое не могу. Поэтому решили попробовать что-то из готового, а выбор на vue пал, так как он подошел нам по возможностям использования в рантаме прям в браузере с большинством своих фич.
А вот транспорт у нас как раз веб-сокеты) Для наших целей отлично подходят.
разве mimesis это не просто генератор сырых данных? тут речь о том, что фабрика умеет работать с ORM моделями той же алхимии, а что использовать для данных (mimesis или faker) уже на усмотрение разработчика.
Ага) ну не люблю я завязываться в коде на положение инфры, придёт завтра дядя Кирил и утащит мой редис в коммунальный, что для админки вполне себе, и тут питон начнет догадываться)
кажется у редиса уже есть asyncio модуль (даже не в тредах)
Ага, только ты зовешь синхронно блокирующее IO (поход в редис) при изменении атрибута в асинхронном приложении.
upd: принцип взаимодействия в целом похож, только представь что тебе нужно не один вид взаимодействия описывать, а пару (десятков), Это сразу превращается в шаблонный код, который ты тащишь по всему проекту. В нашем случае тебе нужно просто описать handler (фактически содержимое while), да и нам просто регистрировать новые методы с обоих сторон
Имеешь в виду почему фреймворк, а не голый vanila-js+html с jquery? У нас был опыт во времена использования flask-a, но тебе приходится много писать boilerplate кода для клиента, который нужно поддерживать и сопровождать. Eсть всякие select2, которые уменьшают боль, до тех пор пока тебе не понадобится какой-то кастом от чего тебе приходится погружаться в библиотеку эту по самое не могу. Поэтому решили попробовать что-то из готового, а выбор на vue пал, так как он подошел нам по возможностям использования в рантаме прям в браузере с большинством своих фич.
А вот транспорт у нас как раз веб-сокеты) Для наших целей отлично подходят.
так это же тесты, можно и синхронно пописать в бд
разве mimesis это не просто генератор сырых данных? тут речь о том, что фабрика умеет работать с ORM моделями той же алхимии, а что использовать для данных (
mimesis
илиfaker
) уже на усмотрение разработчика.factoryboy.readthedocs.io
может как писать в бд, так и сырые данные генерировать
ждем субботы