title: Why does my url return data sometimes and return error 404 not found others?
body: <p>I have a django website, I have multiple INSTALLED_APPS listed in the settings.py.  One being the app that I am having trouble with.  This app loads properly sometimes, but randomly it returns with a 404 error.  I also have an ajax call from the app which also will go to the server and get the json data sometimes but even a second later when i try again it returns a 404 error.  If i run it again it will usually return the json data, but sometimes again the 404 error.  There is no difference in the call to the server that returns the data or the 404 error.  I can see in the debug of the 404 error response that it says 
  "Using the URLconf defined in <code>website.urls</code>,
        Django tried these URL patterns, in this order:"
  and the app path is not listed in the patterns but the other installed apps are.  Of course the times it works the path must be listed.  It seems to fail approximately 25% of the calls.  Is there something that is cached in django that reverts the URLconf to an earlier version that doesn't include the new installed app randomly?  Any suggestions are welcome, the randomness of the 404 happening or not is the most confusing...</p>