I know this might sound like a basic question, but I’ve been wondering, what does it really take to be considered ‘good at Django’? Is there a clear list of features or concepts I should know inside out to stand out to recruiters and make companies genuinely interested in hiring me? I want to go beyond just building apps; I want to reach a level where my Django skills genuinely impress.
I think CRUD Operations, Media Manager, Django Caching, Deployment with ASGI and WSGI, Class Based Views, Async Views are good enough for considering familiarity with django.
But since you want to impress others with your django skills. I would suggest you to work with Setting up Monitoring Systems to monitor you django server for load spikes with prometheus and grafana, You can Use Raw Select Queries instead of ORM (Not advisable for other kinds of queires) to increase performance, Create Background tasks with asyincio or celery, and customizing the admin panel (you can use django-jassmin, unfold). Things like these are really impressive.