e-Luminate / eluminate_web

The E-Luminate Website
GNU General Public License v3.0
2 stars 3 forks source link

crash viewing participant when no event #77

Open KimSJ opened 11 years ago

KimSJ commented 11 years ago

Environment:

Request Method: GET
Request URL: http://192.168.0.4:8000/participants/detail/kimsj/

Django Version: 1.4.3
Python Version: 2.7.3
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.gis',
 'pinax_theme_bootstrap_account',
 'pinax_theme_bootstrap',
 'django_forms_bootstrap',
 'account',
 'metron',
 'eventlog',
 'south',
 'crispy_forms',
 'debug_toolbar',
 'eluminate_web',
 'events',
 'maps',
 'participant',
 'participant_profile',
 'search']
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',
 'debug_toolbar.middleware.DebugToolbarMiddleware']

Template error:
In template /home/kim/e-luminate/eluminate_web/eluminate_web/templates/participant/participant_detail.html, error at line 30
   column events_event.location_id does not exist
LINE 1: ..."."participant_id", "events_event"."description", "events_ev...
                                                             ^

   20 :         <a href="{{ current_participant.website }}" target="_blank" title="Go to website">

   21 :             <h1>{{ current_participant.name }}</h1>

   22 :         </a>

   23 :         {% else %}

   24 :         <h1>{{ current_participant.name }}</h1>

   25 :         {% endif %}

   26 :     </div> 

   27 : </div>

   28 : <div class="row-fluid participant_detail_row">

   29 :     <div class="span4">

   30 :          {% for event in current_participant.event_set.all %} 

   31 :         <div class="row-fluid">

   32 :             <div class="span12 lightBackground participant-event">

   33 :                 <img src="{{ STATIC_URL }}img/elum_top.png" />

   34 :                 <h2>{{ event.name }}</h2>

   35 :                 <p>{{ event.description }}</p>

   36 :                 <div class="row-fluid">

   37 :                     <div class="span4 participant-event-label">

   38 :                         Location:

   39 :                     </div>

   40 :                     <div class="span8">

Traceback:
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  136.                     response = response.render()
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/response.py" in render
  104.             self._set_content(self.rendered_content)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content
  81.         content = template.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  140.             return self._render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  134.         return self.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  62.             result = block.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  62.             result = block.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  62.             result = block.nodelist.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/base.py" in render
  823.                 bit = self.render_node(node, context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  74.             return node.render(context)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  145.         len_values = len(values)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/models/query.py" in __len__
  85.                 self._result_cache = list(self.iterator())
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/models/query.py" in iterator
  291.         for row in compiler.results_iter():
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in results_iter
  763.         for rows in self.execute_sql(MULTI):
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
  818.         cursor.execute(sql, params)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/backends/util.py" in execute
  40.             return self.cursor.execute(sql, params)
File "/home/kim/.virtualenvs/eluminate_env/local/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py" in execute
  52.             return self.cursor.execute(query, args)

Exception Type: DatabaseError at /participants/detail/kimsj/
Exception Value: column events_event.location_id does not exist
LINE 1: ..."."participant_id", "events_event"."description", "events_ev...
                                                             ^
mattions commented 11 years ago

@KimSJ this can be closed right? Was a South migration not run, isn't it?