Skip to content

Instantly share code, notes, and snippets.

@jakab922
Created September 20, 2011 12:30
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 jakab922/1228973 to your computer and use it in GitHub Desktop.
Save jakab922/1228973 to your computer and use it in GitHub Desktop.
Environment:
Request Method: GET
Request URL: http://192.168.44.128:8000/uk/
Django Version: 1.3
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'life',
'gunicorn',
'south']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
Template error:
In template /home/lion/.virtualenvs/test/testsite/templates/elements/reusable/our_staff.html, error at line 7
Caught IndexError while rendering: list index out of range
1 : <!-- TODO: Add translations, and obviously it's a dynamically generated part of the page which uses the StaffMember model -->
2 : {% load element_translator %}
3 : <div id="our_staff">
4 : <h3>{% gettext reusable-our_staff-header %}</h3>
5 : <p>{% gettext reusable-our_staff-paragraph_1 %}</p><!-- TODO: There is a link in this paragraph. It needs to be prepended with a language -->
6 :
7 : {% for hohoho in four_element %} <!-- TODO: Should be generated from staff database -->
8 : <div id="staff_photo{{ forloop.counter }}">
9 : <img src="{{ MEDIA_URL }}images/thumbnails/staff_photo1.jpg" alt="">
10 : <span class="language">Turkish</span>
11 : <span class="name">Pelin Ahmet</span>
12 : <a href="#">{% gettext reusable-our_staff-Email-me %} &gt;</a>
13 : </div>
14 : {% endfor %}
15 :
16 : </div> <!-- end of: our_staff -->
Traceback:
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/home/lion/.virtualenvs/test/testsite/life/views.py" in index
71. return render_to_response('pages/index.html', {'curr_lang_code': lang_code, 'pagename': '/', 'languages': languages, 'curr_flag': curr_flag, 'curr_lang': curr_lang, 'four_element': [1,2,3,4], 'three_element': [1,2,3]}, context_instance = RequestContext(request))
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/shortcuts/__init__.py" in render_to_response
20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/loader.py" in render_to_string
188. return t.render(context_instance)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
123. return self._render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in _render
117. return self.nodelist.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/loader_tags.py" in render
127. return compiled_parent._render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in _render
117. return self.nodelist.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/loader_tags.py" in render
64. result = block.nodelist.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/loader_tags.py" in render
159. return self.render_template(self.template, context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/loader_tags.py" in render_template
141. output = template.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
123. return self._render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in _render
117. return self.nodelist.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/template/defaulttags.py" in render
227. nodelist.append(node.render(context))
File "/home/lion/.virtualenvs/test/testsite/life/templatetags/element_translator.py" in render
21. desired_text_element = TextElementTranslation.objects.filter(language__lang_code=context['curr_lang_code'], element_name__element_name=self.element_id)[0].element_text
File "/home/lion/.virtualenvs/test/lib/python2.6/site-packages/django/db/models/query.py" in __getitem__
190. return list(qs)[0]
Exception Type: TemplateSyntaxError at /uk/
Exception Value: Caught IndexError while rendering: list index out of range
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment