You can get pretty far with select-related and prefetch_related alone, but sometimes there’s a need to break out SQL in order to get past some kind of performance barrier.
I started my career in Django without any SQL background and then moved to a financial company where everything was done in MSSQL.
If I never have to write or read a SQL query again, I would consider that a good thing. Although I had a few fun learning experiences.
You can get pretty far with select-related and prefetch_related alone, but sometimes there’s a need to break out SQL in order to get past some kind of performance barrier.
I started my career in Django without any SQL background and then moved to a financial company where everything was done in MSSQL.
If I never have to write or read a SQL query again, I would consider that a good thing. Although I had a few fun learning experiences.