требование знания sql-запросов? Есть такие случаи когда лучше использовать нативный SQL, а не django ORM?
Тоже интересно
Странно работать с базами не зная SQL.
Бывают случаи, когда django-ORM не поможет. Более того, бывают случаи, когда не поможет даже extra - нужно будет писать голый запрос. На такие случаи знание SQL как раз и пригождается, чтобы писать запрос через raw
Ну как минимум ты должен знать в какой SQL запрос трансофрмируется твой вызов ORM, чтобы не надать фигню или чтобы все не тормозило адски. А вообще джанго ORM и вообще любой ORM это довольно ограниченная штука и в более менее крупных проектах всегда приходится писать большие SQL запросы, которые на ORM не написать.
Обсуждают сегодня