#sqlинъекция — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sqlинъекция, aggregated by home.social.
-
Пишем свой SQL query builder на Python: DSL, кеширование в Redis и защита от инъекций
Объектный построитель SQL-запросов без ORM и моделей. Позволяет писать сложные SQL-запросы в виде цепочек Python-методов (table[‘person’].filter(…).join(…).get()) и получать результат в виде списка словарей. Под капотом — параметризованные запросы для защиты от инъекций, продуманная система кеширования с инвалидацией по таблицам (in-memory и Redis), поддержка синхронного и асинхронного кода из коробки. Для тех случаев, когда ORM избыточна, а сырой SQL небезопасен.
https://habr.com/ru/articles/1029968/
#python #sql #orm #dsl #caching #asyncio #sqlинъекция #query_cache #django #redis
-
Пишем свой SQL query builder на Python: DSL, кеширование в Redis и защита от инъекций
Объектный построитель SQL-запросов без ORM и моделей. Позволяет писать сложные SQL-запросы в виде цепочек Python-методов (table[‘person’].filter(…).join(…).get()) и получать результат в виде списка словарей. Под капотом — параметризованные запросы для защиты от инъекций, продуманная система кеширования с инвалидацией по таблицам (in-memory и Redis), поддержка синхронного и асинхронного кода из коробки. Для тех случаев, когда ORM избыточна, а сырой SQL небезопасен.
https://habr.com/ru/articles/1029968/
#python #sql #orm #dsl #caching #asyncio #sqlинъекция #query_cache #django #redis
-
Пишем свой SQL query builder на Python: DSL, кеширование в Redis и защита от инъекций
Объектный построитель SQL-запросов без ORM и моделей. Позволяет писать сложные SQL-запросы в виде цепочек Python-методов (table[‘person’].filter(…).join(…).get()) и получать результат в виде списка словарей. Под капотом — параметризованные запросы для защиты от инъекций, продуманная система кеширования с инвалидацией по таблицам (in-memory и Redis), поддержка синхронного и асинхронного кода из коробки. Для тех случаев, когда ORM избыточна, а сырой SQL небезопасен.
https://habr.com/ru/articles/1029968/
#python #sql #orm #dsl #caching #asyncio #sqlинъекция #query_cache #django #redis
-
Пишем свой SQL query builder на Python: DSL, кеширование в Redis и защита от инъекций
Объектный построитель SQL-запросов без ORM и моделей. Позволяет писать сложные SQL-запросы в виде цепочек Python-методов (table[‘person’].filter(…).join(…).get()) и получать результат в виде списка словарей. Под капотом — параметризованные запросы для защиты от инъекций, продуманная система кеширования с инвалидацией по таблицам (in-memory и Redis), поддержка синхронного и асинхронного кода из коробки. Для тех случаев, когда ORM избыточна, а сырой SQL небезопасен.
https://habr.com/ru/articles/1029968/
#python #sql #orm #dsl #caching #asyncio #sqlинъекция #query_cache #django #redis