Serving static files in django can be confusing when you aren't sure what is going on. Whitenoise can help to simplify it a bit. Checkout how to use whitenoise with django to simplify using static files locally and in production.
...
https://www.youtube.com/watch?v=qSrJt3UD9xk