This is more of a "why does this happen" kind of question, as it isn't a big deal. It would be great to have it stop, but I'm OK with it sticking around.
I have a webapp I made with Django. I have two servers: a development server and a production server. I have all the CSS/img/js files loading correctly and everything works fine on both servers. Sort of. The production server is working flawlessly (everything loads as it should for CSS/imgs/Javascript)
I do all my development on the dev server and use Django's test server while I code. When I first do the runserver
command, I open up my browser (Chrome, specifically). I navigate to my 192.1.1.123:8080
address and there is my Django web app, but with none of the CSS loaded. What I then have to do is open a second tab (leaving the first open) navigate to my 192.1.1.123:8080
again, and then all the CSS loads (without restarting the django web server). I believe this is a browser trait - something about cache. But I'm not sure.
Any idea as to why this happens?