Skip to content

Instantly share code, notes, and snippets.

@amarynets
Created December 27, 2016 14:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amarynets/0a8093b7395e87102c115f71d098458a to your computer and use it in GitHub Desktop.
Save amarynets/0a8093b7395e87102c115f71d098458a to your computer and use it in GitHub Desktop.
TypeError at /admin/ads/ads/6/change/
__str__ returned non-string (type URL)
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/ads/ads/6/change/
Django Version: 1.10.4
Exception Type: TypeError
Exception Value:
__str__ returned non-string (type URL)
Exception Location: /home/marni/work/agora/ENV/lib/python3.5/site-packages/django/utils/encoding.py in force_text, line 76
Python Executable: /home/marni/work/agora/ENV/bin/python
Python Version: 3.5.2
Python Path:
['/home/marni/work/agora/agora',
'/home/marni/work/agora',
'/usr/lib/python35.zip',
'/usr/lib/python3.5',
'/usr/lib/python3.5/plat-x86_64-linux-gnu',
'/usr/lib/python3.5/lib-dynload',
'/home/marni/work/agora/ENV/lib/python3.5/site-packages']
Server time: Tue, 27 Dec 2016 14:43:47 +0000
Error during template rendering
In template /home/marni/work/agora/ENV/lib/python3.5/site-packages/django/contrib/admin/templates/admin/change_form.html, error at line 21
__str__ returned non-string (type URL)
11 {% block coltype %}colM{% endblock %}
12
13 {% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} change-form{% endblock %}
14
15 {% if not is_popup %}
16 {% block breadcrumbs %}
17 <div class="breadcrumbs">
18 <a href="{% url 'admin:index' %}">{% trans 'Home' %}</a>
19 &rsaquo; <a href="{% url 'admin:app_list' app_label=opts.app_label %}">{{ opts.app_config.verbose_name }}</a>
20 &rsaquo; {% if has_change_permission %}<a href="{% url opts|admin_urlname:'changelist' %}">{{ opts.verbose_name_plural|capfirst }}</a>{% else %}{{ opts.verbose_name_plural|capfirst }}{% endif %}
21 &rsaquo; {% if add %}{% blocktrans with name=opts.verbose_name %}Add {{ name }}{% endblocktrans %}{% else %}{{ original|truncatewords:"18" }}{% endif %}
22 </div>
23 {% endblock %}
24 {% endif %}
25
26 {% block content %}<div id="content-main">
27 {% block object-tools %}
28 {% if change %}{% if not is_popup %}
29 <ul class="object-tools">
30 {% block object-tools-items %}
31 <li>
Traceback Switch to copy-and-paste view
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/core/handlers/exception.py in inner
response = get_response(request) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/core/handlers/base.py in _get_response
response = self.process_exception_by_middleware(e, request) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/core/handlers/base.py in _get_response
response = response.render() ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/response.py in render
self.content = self.rendered_content ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/response.py in rendered_content
content = template.render(context, self._request) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/backends/django.py in render
return self.template.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
return self._render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in _render
return self.nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/loader_tags.py in render
return compiled_parent._render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in _render
return self.nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/loader_tags.py in render
return compiled_parent._render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in _render
return self.nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/defaulttags.py in render
return nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/loader_tags.py in render
result = block.nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/defaulttags.py in render
return nodelist.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
bit = node.render_annotated(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render_annotated
return self.render(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in render
output = self.filter_expression.resolve(context) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/base.py in resolve
new_obj = func(obj, *arg_vals) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/template/defaultfilters.py in _dec
args[0] = force_text(args[0]) ...
▶ Local vars
/home/marni/work/agora/ENV/lib/python3.5/site-packages/django/utils/encoding.py in force_text
s = six.text_type(s) ...
▶ Local vars
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment