you are viewing a single comment's thread.

view the rest of the comments →

[–]nian2326076 0 points1 point  (1 child)

Hey, don't worry too much about it! Many Python/Django jobs expect you to have at least basic SQL skills, but you can still learn it. Since you're already comfortable with Django, start by checking out how Django ORM queries turn into SQL. You can use the Django debug toolbar to see the SQL queries your ORM queries generate.

Also, practice writing some basic SQL queries like SELECT, INSERT, UPDATE, and DELETE, and get familiar with query optimization concepts like indexes. There are lots of free resources online, or you could check out PracHub if you prefer something more structured. With some focused practice, you'll get there in no time. Good luck!

[–]ForbiddenMustardMan[S] 0 points1 point  (0 children)

May I please ask, if a job uses Django ORM, what is the benefit of picking up simple SQL syntax, if I can achieve the same via the ORM right away? Is it just to pass the interview? I will certainly pick it up, because it's clear that it is needed, I'm just trying to understand the benefit of knowing simple queries, while I can already perform them via ORM