You may try

{% load url from future %}

<script type="text/javascript" src="{% url
'django.views.i18n.javascript_catalog' %}"></script>

But wrapping first argument to url in quotes was introduced in 1.5. Your
original code should work.

Please wait for someone else to answer.

On Thu, Mar 28, 2013 at 9:27 PM, Bastian <[email protected]> wrote:

> Hi,
>
> I am trying to upgrade an existing project from 1.3 to 1.4.5. I have it
> almost done but when I try to load the home page, in the base.html I have
> this line:
>
> <script type="text/javascript" src="{% url
> django.views.i18n.javascript_catalog %}"></script>
>
> and it throws an error: No module named views.
>
> When I replace the tag with the real url (/jsi18n/) then the error
> disappears but it reappears a little further with another 'url' template
> tag. So I believe something is wrong with this
> specific template tag. I have no idea how to debug it. Is there something
> obvious that I missed when upgrading to 1.4?
>
> Here is the traceback:
>
> Traceback:
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/handlers/base.py"
> in get_response
>   136.                     response = response.render()
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/response.py"
> in render
>   104.             self._set_content(self.rendered_content)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/response.py"
> in rendered_content
>   81.         content = template.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/base.py" in
> render
>   140.             return self._render(context)
> File "/home/env/project/lib/python2.7/site-packages/django/test/utils.py"
> in instrumented_test_render
>   62.     return self.nodelist.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/base.py" in
> render
>   823.                 bit = self.render_node(node, context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/debug.py" in
> render_node
>   74.             return node.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/loader_tags.py"
> in render
>   123.         return compiled_parent._render(context)
> File "/home/env/project/lib/python2.7/site-packages/django/test/utils.py"
> in instrumented_test_render
>   62.     return self.nodelist.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/base.py" in
> render
>   823.                 bit = self.render_node(node, context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/debug.py" in
> render_node
>   74.             return node.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/loader_tags.py"
> in render
>   123.         return compiled_parent._render(context)
> File "/home/env/project/lib/python2.7/site-packages/django/test/utils.py"
> in instrumented_test_render
>   62.     return self.nodelist.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/base.py" in
> render
>   823.                 bit = self.render_node(node, context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/debug.py" in
> render_node
>   74.             return node.render(context)
> File
> "/home/env/project/lib/python2.7/site-packages/django/template/defaulttags.py"
> in render
>   411.             url = reverse(view_name, args=args, kwargs=kwargs,
> current_app=context.current_app)
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in reverse
>   476.     return iri_to_uri(resolver._reverse_with_prefix(view, prefix,
> *args, **kwargs))
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in _reverse_with_prefix
>   363.         possibilities = self.reverse_dict.getlist(lookup_view)
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in reverse_dict
>   276.             self._populate()
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in _populate
>   265.                 lookups.appendlist(pattern.callback, (bits,
> p_pattern, pattern.default_args))
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in callback
>   216.         self._callback = get_callable(self._callback_str)
> File
> "/home/env/project/lib/python2.7/site-packages/django/utils/functional.py"
> in wrapper
>   27.         result = func(*args)
> File
> "/home/env/project/lib/python2.7/site-packages/django/core/urlresolvers.py"
> in get_callable
>   92.                 lookup_view = getattr(import_module(mod_name),
> func_name)
> File
> "/home/env/project/lib/python2.7/site-packages/django/utils/importlib.py"
> in import_module
>   35.     __import__(name)
>
> Exception Type: ImportError at /
> Exception Value: No module named views
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 

Sincerely,
Pankaj Singh
http://about.me/psjinx

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to