3 ms·
I interact with SQL on a daily basis but never write a single query by hand. It's all abstracted by the Django ORM. I do have to be mindful of what I do of cour
by Beltiras 4y ago
I interact with SQL on a daily basis but never write a single query by hand. It's all abstracted by the Django ORM. I do have to be mindful of what I do of course but mostly I just plow away with the abstractions offered. Once in a while I have to take a look at the SQL or the query plan but those are few and far between.
- pphysch 4y agoSure, but there's a world of difference between someone who knows SQL and uses a ORM for productivity and someone who uses an ORM because it's the only tool in their box.
- ttfkam 4y agoExactly. Effective use of an ORM requires knowledge of the ORM's API in addition to SQL, not in lieu of it. Using an ORM without a firm understanding of SQL is a recipe for disaster (or at least glacial performance).