diff --git a/cms/appresolver.py b/cms/appresolver.py index 07646722f2a..6952654679e 100644 --- a/cms/appresolver.py +++ b/cms/appresolver.py @@ -76,6 +76,9 @@ def urlconf_module(self): def reset_cache(self): self._dynamic_url_conf_module.reset_cache() + from django.core import urlresolvers + urlresolvers._resolver_cache = {} + class ApplicationRegexUrlResolver(PageRegexURLResolver): @@ -162,6 +165,6 @@ def reset_cache(self): """ self._urlpatterns = None # recache patterns with new state - fake = self.urlpatterns - + #fake = self.urlpatterns + dynamic_app_regex_url_resolver = DynamicAppRegexURLResolver() \ No newline at end of file diff --git a/example/sampleapp/urls.py b/example/sampleapp/urls.py index a5c58a6fc10..a5e966cb548 100644 --- a/example/sampleapp/urls.py +++ b/example/sampleapp/urls.py @@ -1,5 +1,4 @@ from django.conf.urls.defaults import * -from django.core.urlresolvers import reverse urlpatterns = patterns('sampleapp.views', (r'^$', 'sample_view', {'message': 'urls.py => root (DE)',}), diff --git a/example/settings.py b/example/settings.py index bff2dccde71..b451208c32f 100644 --- a/example/settings.py +++ b/example/settings.py @@ -122,7 +122,7 @@ 'reversion', #'example.categories', #'debug_toolbar', - 'south', + #'south', # sample application 'example.sampleapp', #'store', @@ -131,6 +131,7 @@ LANGUAGE_CODE = "de" gettext = lambda s: s + LANGUAGES = ( ('fr', gettext('French')), ('de', gettext('German')), @@ -138,6 +139,7 @@ ('pt-br', gettext("Brazil")), ) + DEFAULT_LANGUAGE = 0 CMS_TEMPLATES = (