Example #1
0
def namespaced_urls():
    """returns all namespaced urls (see urls_by_namespace) into a json object.
    This removes the need to add this code into each view.
    use:
        {% load app_urls %}
    ...
        <script>
            window.config.app_urls ={% namespaced_urls %};
        </script>
    """
    apps = settings.BE_URL_APPS
    app_urls = dict((app, urls_by_namespace(app)) for app in apps)
    app_urls = json.dumps(app_urls)
    return app_urls
Example #2
0
def namespaced_urls():
    """returns all namespaced urls (see urls_by_namespace) into a json object.
    This removes the need to add this code into each view.
    use:
        {% load app_urls %}
    ...
        <script>
            window.config.app_urls ={% namespaced_urls %};
        </script>
    """
    apps = settings.BE_URL_APPS
    app_urls = dict((app, urls_by_namespace(app)) for app in apps)
    app_urls = json.dumps(app_urls)
    return app_urls
Example #3
0
 def get_context_data(self, **kwargs):
     context = super(TemplateView, self).get_context_data(**kwargs)
     context['metadata'] = self.metadata
     context['absolute_uri'] = self.request.build_absolute_uri()
     context['hut_urls'] = urls_by_namespace('huts')
     return context
Example #4
0
def index(request):
    my_partials = urls_by_namespace('partials')
    return render_to_response('app/index.html',dict(my_partials=my_partials), RequestContext(request))
Example #5
0
 def get_context_data(self, **kwargs):
     context = super(TemplateView, self).get_context_data(**kwargs)
     context['metadata'] = self.metadata
     context['absolute_uri'] = self.request.build_absolute_uri()
     context['hut_urls'] = urls_by_namespace('huts')
     return context