Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin issues on django 1.8 #125

Open
dmoisset opened this issue Mar 28, 2017 · 0 comments
Open

Admin issues on django 1.8 #125

dmoisset opened this issue Mar 28, 2017 · 0 comments

Comments

@dmoisset
Copy link
Contributor

(I'm reporting on behalf of a mailing list user, so I'm not sure if I can reproduce this)

Soembady reported an admin crash at /admin/corpus/iedocument/add/ . The django error is

Environment:


Request Method: GET
Request URL: http://127.0.0.1:8000/admin/corpus/iedocument/add/

Django Version: 1.8.14
Python Version: 3.6.1
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'djangular',
 'corpus',
 'relatives',
 'relatedwidget')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')


Template error:
In template /anaconda/envs/iepy_/lib/python3.6/site-packages/relatives/templates/relatives/change_form.html, error at line 8
   tuple index out of range

   1 : {% extends "admin/change_form.html" %}



   2 : 



   3 : {% block content %}



   4 : 



   5 : <div id="content-main">



   6 : 



   7 : {% load relatives %}



   8 :  {% related_objects adminform.form.instance as related_objects %} 



   9 : <div class="module grp-module" id="filter">



   10 :   {% block relations %}



   11 :   <h2>Relations</h2>



   12 :   <ul>



   13 :   {% for related in related_objects %}



   14 :     <li><a href="{{ related.url }}">



   15 :       {{ related.plural_name|capfirst }}



   16 :     </a></li>



   17 :   {% endfor %}



   18 :   {% endblock relations %}


Traceback:
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/core/handlers/base.py" in get_response
  164.                 response = response.render()
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/response.py" in render
  158.             self.content = self.rendered_content
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/response.py" in rendered_content
  135.         content = template.render(context, self._request)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/backends/django.py" in render
  74.         return self.template.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  210.                     return self._render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/django/template/base.py" in render
  1229.                     context[self.target_var] = func(*resolved_args, **resolved_kwargs)
File "/anaconda/envs/iepy_/lib/python3.6/site-packages/relatives/templatetags/relatives.py" in related_objects
  61.                           *related.name.split(':')))

Exception Type: IndexError at /admin/corpus/iedocument/add/
Exception Value: tuple index out of range

From a quick search it seems to be a bug in django-relatives: treyhunner/django-relatives#10 which appears in django 1.8 and hasn't been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant