I guess I will go with per view and per-template cache, since as it turns out, most of my site is dynamic. Accepted your answer in the hope this will help others. One more thing I was wondering maybe it is possible to write a function which can wrap the intended cache function around each included url. This might work, but then we need to check first what exactly include() returns.
–
AppleGrewMar 25 '12 at 16:21

@AppleGrew OK. include is used for grouped urlpatterns in Django URL dispatching and separated from cache layer IMHO
–
okmMar 25 '12 at 16:36