I have recently implemented Django's excellent cache framework. However from what I understand Django will not cache a view that is passed parameters in a get request. I have an Ajax view that is passed get parameters that I would like to cache for X seconds, what would be an easy way to do this?
In psuedo code I currently have a URL:
http://mysites/ajaxthing/?user=foo&items=10
I would like to cache any this url as long as it has the same get parameters.
I'm currently using the cache decorators in my view:
myview(stuff)
myview = cache_page(myview, 60 * 3)
I did read about django's vary headers but it went a little over my head, and I'm not even sure its the correct solution