Structuring large/complex Django projects, and using a services layer in Django projects

Hi James,

I appreciate your pragmatic Youtube videos/articles,
Have you seen this video on clean architecture in Django:

I think the speaker agress with you when you say

To really do a backend-agnostic service layer on top of the Django ORM, you need to replace or abstract away some of its most fundamental and convenient abstractions.

And he did just that and made Djaq to replace the ORM and decouple the ORM from the View.

1 Like