Great! Thanks heaps for that. All fixed. On Jul 17, 3:04 am, Nan <[email protected]> wrote: > If clearing your browser cache fixes it, then it's browser caching, > not Django caching. It's possible your PHP site was sending cache > suppression headers. If you want to prevent browser and proxy > caching, look into Django's never_cache decorator. > > On Jul 16, 9:51 am, Nathan Hoad <[email protected]> wrote: > > > > > > > > > Hi guys, I migrated my site from PHP to Django about a fortnight ago > > and everything went really smoothly, except now there appears to be > > some kind of "caching" on certain pages. I say "caching" because I > > have no caching enabled in Django, and it seems to be browser based, > > i.e. I can open a page in any browser, three days later go back to the > > same page, and be presented with the old data. But if I force refresh > > or clear the cache for any of these browsers, then the new data > > appears (which is no good for typical users). The reason I think this > > problem has to do with Django is that it didn't happen at all with the > > old PHP site. > > > I've narrowed it down to being only the pages using a generic view, > > which made me think that the queryset is only being evaluated once. > > But then, as I said above, I can force refresh a page and see the new > > data, so this makes me think they're being evaluated more than once. > > > I'm pretty new to Django, so I don't fully know what I should do to > > try and remedy a problem like this. Any help or guidance would be > > great. Thanks guys.
-- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

