Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Django ORM vs SQLAlchemy (intro)

Django ORM vs SQLAlchemy (intro)

Apresentação utilizada no Pyjamas em 14 dez de 2019.
Onde mostro que saindo de um Hibernate e indo para o Django ORM foi algo incrível
Dai em alguns projetos, fazer consultas complexas utilizando o Django ORM ficou difícil, utilizar RawSQL e .extra não fica muito legal...

SQLAlchemy entro neste momento e ajudou bastante nas consultas, é claro da mais trabalho para configurar, colocar migrations e tudo mais que já vem com zero trabalho no Django.

Live Stream para o Pyjamas 2019
https://www.youtube.com/watch?v=OhdgBoMlvpQ

Roger Camargo

December 14, 2019
Tweet

More Decks by Roger Camargo

Other Decks in Programming

Transcript

  1. - Migrations - DAO automático (Model.objects) - Fácil conectar em

    bancos legados - Fácil fazer consultas (simples) - Documentação bem completa - Django tem uma organização padronizada - Migrations por app (fácil para reutilizar models)
  2. - Migrations - DAO automático (Model.objects) - Fácil conectar em

    bancos legados - Fácil fazer consultas (simples) - Documentação bem completa X Dificuldade fazer queries mais complexas City.objects.all().extra( ... )
  3. X Documentação não é muito intuitiva para iniciantes X Migrations

    tem que ser instalado (alembic) - Muito mais próximo do SQL para fazer queries - Permite fazer consultas mais complexas