summaryrefslogtreecommitdiff
path: root/main/utils.py
AgeCommit message (Collapse)Author
2011-04-07Consolidate caching black magicDan McGee
Get the stuff used to retrieve and refresh the latest date values all in the same place, and make it a bit more beautiful by refactoring it all into a common set of methods. Signed-off-by: Dan McGee <dan@archlinux.org>
2010-10-13Connect post_save signals where they will always be triggeredDan McGee
We need to do this in the models.py files, otherwise the post_save signal might not be connected right away on launch of the application. Move them over there, add a dispatch_uid so it only gets hooked up once, and do some other function moving around so we don't have circular imports. Signed-off-by: Dan McGee <dan@archlinux.org>
2010-10-13Add ability to clear a cached function resultDan McGee
Signed-off-by: Dan McGee <dan@archlinux.org>
2010-10-07Move import to top levelDan McGee
Signed-off-by: Dan McGee <dan@archlinux.org>
2010-07-10Make the cache_function key a bit more descriptiveDan McGee
Signed-off-by: Dan McGee <dan@archlinux.org>
2010-06-21Add utility cache_functionDan McGee
This allows caching the results of an arbitrary function and its arguments in the Django-managed cache, e.g. memcached in production. Signed-off-by: Dan McGee <dan@archlinux.org>
2008-10-11separate copyrighted middleware from my additionsDusty Phillips
2008-10-10use RequestContext because its standardDusty Phillips
2008-10-07need better than ids for optionsDusty Phillips
2008-09-16drop a bunch of stuff not necessary for django 1.0Dusty Phillips
2008-03-08Moved models aroundeliott