Django project structure

This is something that has given me an embarrassing amount of issues in the past. From everything to static files not being loaded and html-templates that are not found, to thinking you're on the verge of being done with an application and being close to deployment only to find that mod_wsgi was not loaded by Apache and spending weeks trying to figure out why, only to find that the problem was that Apache couldn't find wsgi.py in the application, (GPT3.5 also thought it was the Apache module not being loaded).

But this is it, this project structure has worked flawlessly for me and is, what I later found, the standard structure that developers are taught, I was taught wrong by a YouTube-video and kept doing it wrong for months. I could be bitter about it but I'm fairly certain nothing else has taught me as much about error codes and debugging as this has, and for that I am now grateful.