Pri vývoji aplikácií v Django sa skôr či neskôr objaví známa otázka: Stačí nám Django ORM, alebo by sme mali použiť Raw SQL?
Django ORM umožňuje vývojárom pracovať s databázou prostredníctvom Pythonu bez toho, aby museli manuálne písať SQL dotazy. Pri väčšine bežných operácií ide o rýchly, prehľadný a bezpečný spôsob práce s databázou.
Existujú však situácie, keď potrebujeme mať nad databázou väčšiu kontrolu. Práve vtedy môže byť vhodné použiť Raw SQL.
Nejde pritom o súboj ORM a SQL. Oba prístupy majú svoje miesto. Dôležité je vedieť, kedy ktorý z nich použiť.