From: Joseph Spiros Date: Thu, 15 Jul 2010 03:25:36 +0000 (-0400) Subject: MultiViews now clear_url_caches before resolving URLs, needed to allow them to change... X-Git-Tag: philo-0.9~47 X-Git-Url: http://git.ithinksw.org/philo.git/commitdiff_plain/bcaf02b09b921364261bd186781f3ff1593fbee0?hp=a78ab01230384bac5d762e91a41cc62e87f69f02 MultiViews now clear_url_caches before resolving URLs, needed to allow them to change their urls dynamically at runtime. --- diff --git a/models/nodes.py b/models/nodes.py index f46ddce..4fa4935 100644 --- a/models/nodes.py +++ b/models/nodes.py @@ -4,7 +4,7 @@ from django.contrib.contenttypes import generic from django.contrib.sites.models import Site from django.http import HttpResponse, HttpResponseServerError, HttpResponseRedirect from django.core.servers.basehttp import FileWrapper -from django.core.urlresolvers import resolve +from django.core.urlresolvers import resolve, clear_url_caches from django.template import add_to_builtins as register_templatetags from inspect import getargspec from philo.models.base import TreeEntity, Entity, QuerySetMapper @@ -68,6 +68,7 @@ class MultiView(View): urlpatterns = [] def render_to_response(self, node, request, path=None, subpath=None, extra_context=None): + clear_url_caches() if not subpath: subpath = "" subpath = "/" + subpath