From bcaf02b09b921364261bd186781f3ff1593fbee0 Mon Sep 17 00:00:00 2001 From: Joseph Spiros Date: Wed, 14 Jul 2010 23:25:36 -0400 Subject: [PATCH] MultiViews now clear_url_caches before resolving URLs, needed to allow them to change their urls dynamically at runtime. --- models/nodes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.20.1