I am experimenting with subclassing a model.  The parent class will be an 
abstract class that does not get 'managed' by django.  Only the subclass will, 
and the table the subclass works with will have all the fields.

syncdb was able to create the table I expected, the admin let me add and save 
it, but then when I went to view it, error:

ProgrammingError at /admin/core/message/1/
(1146, "Table 'djangodb.msg_abmessage' doesn't exist")

(full details below)

So is this just a small bug in the Admin, or is this totally unsupported and I 
should give up now?

carl K


# msg/model.py
from django.db import models
from django.contrib.auth.models import User

class abMessage(models.Model):
     to = models.ForeignKey(User, related_name = "messages_received")
     sender = models.ForeignKey(User, related_name = "messages_sent")
     subject = models.CharField(maxlength=50)
     sent = models.DateTimeField()
     recieved = models.DateTimeField()
     read = models.BooleanField()
     message = models.TextField()
     def __str__(self):
         return self.subject

# core/models.py
import msg.models
class message(msg.models.abMessage):
     status = models.CharField(maxlength=1)
     class Admin:
         pass

mysql> describe core_message;
+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+
| id        | int(11)     | NO   | PRI | NULL    | auto_increment |
| to_id     | int(11)     | NO   | MUL |         |                |
| sender_id | int(11)     | NO   | MUL |         |                |
| subject   | varchar(50) | NO   |     |         |                |
| sent      | datetime    | NO   |     |         |                |
| recieved  | datetime    | NO   |     |         |                |
| read      | tinyint(1)  | NO   |     |         |                |
| message   | longtext    | NO   |     |         |                |
| status    | varchar(1)  | NO   |     |         |                |
+-----------+-------------+------+-----+---------+----------------+
9 rows in set (0.01 sec)

mysql> select * from core_message;
+----+-------+-----------+---------+---------------------+---------------------+------+-------------------+--------+
| id | to_id | sender_id | subject | sent                | recieved            
| 
read | message           | status |
+----+-------+-----------+---------+---------------------+---------------------+------+-------------------+--------+
|  1 |     1 |       137 | are     | 2007-07-13 21:11:57 | 2007-07-13 21:11:58 
| 
    1 |          asdfasdf | a      |
+----+-------+-----------+---------+---------------------+---------------------+------+-------------------+--------+
1 row in set (0.00 sec)


ProgrammingError at /admin/core/message/1/
(1146, "Table 'djangodb.msg_abmessage' doesn't exist")
Request Method:         GET
Request URL:    http://dell29:8000/admin/core/message/1/
Exception Type:         ProgrammingError
Exception Value:        (1146, "Table 'djangodb.msg_abmessage' doesn't exist")
Exception Location:     /usr/lib/python2.5/site-packages/MySQLdb/connections.py 
in 
defaulterrorhandler, line 35
Python Executable:      /usr/bin/python
Python Version:         2.5.1
Traceback (innermost last)
Switch to copy-and-paste view

     * /usr/lib/python2.5/site-packages/django/core/handlers/base.py in 
get_response
         70. # Apply view middleware
         71. for middleware_method in self._view_middleware:
         72. response = middleware_method(request, callback, callback_args, 
callback_kwargs)
         73. if response:
         74. return response
         75.
         76. try:
         77. response = callback(request, *callback_args, **callback_kwargs) ...
         78. except Exception, e:
         79. # If the view raised an exception, run it through exception
         80. # middleware, and if the exception middleware returns a
         81. # response, use that. Otherwise, reraise the exception.
         82. for middleware_method in self._exception_middleware:
         83. response = middleware_method(request, e)
       ? Local vars
       Variable         Value
       callback         
       <function _checklogin at 0x86c8a04>
       callback_args    
       (u'core', u'message', u'1')
       callback_kwargs  
       {}
       debug    
       <module 'django.views.debug' from 
'/usr/lib/python2.5/site-packages/django/views/debug.pyc'>
       e        
       ProgrammingError(1146, "Table 'djangodb.msg_abmessage' doesn't exist")
       exceptions       
       <module 'django.core.exceptions' from 
'/usr/lib/python2.5/site-packages/django/core/exceptions.pyc'>
       mail_admins      
       <function mail_admins at 0x865cbc4>
       middleware_method        
       <bound method XViewMiddleware.process_view of 
<django.middleware.doc.XViewMiddleware object at 0x866368c>>
       request  
       <WSGIRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, 
COOKIES:{'sessionid': '33017c5d30752deb58d94a20dbe9f1eb'}, 
META:{'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DISPLAY': 
'localhost:14.0', 'DJANGO_SETTINGS_MODULE': 'ridgemoor.settings', 
'GATEWAY_INTERFACE': 'CGI/1.1', 'HISTCONTROL': 'ignoreboth', 'HOME': 
'/home/carl', 'HTTP_ACCEPT': 
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 
'HTTP_ACCEPT_ENCODING': 
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 
'keep-alive', 'HTTP_COOKIE': 'sessionid=33017c5d30752deb58d94a20dbe9f1eb', 
'HTTP_HOST': 'dell29:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 
'http://dell29:8000/admin/core/message/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; 
U; Linux i686; en-US; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy) 
Mnenhy/0.7.4.666', 'LANG': 'en_US.UTF-8', 'LESSCLOSE': '/usr/bin/lesspipe %s 
%s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'carl', 'LS_COLORS': 
'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:',
 
'MAIL': '/var/mail/carl', 'PATH': 
'/home/carl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',
 
'PATH_INFO': '/admin/core/message/1/', 'PWD': '/home/carl/django/ridgemoor', 
'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.1.22', 'REMOTE_HOST': '', 
'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': 
'dell29', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 
'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5.1', 'SHELL': '/bin/bash', 
'SHLVL': 
'2', 'SSH_CLIENT': '192.168.1.22 54768 22', 'SSH_CONNECTION': '192.168.1.22 
54768 192.168.1.92 22', 'SSH_TTY': '/dev/pts/4', 'STY': 
'8540.django_runserver', 
'TERM': 'screen', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual 
terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#12:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:po=\\E[5i:pf=\\E[4i:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:\\\n\t:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:\\\n\t:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\
\EO2P:\\\n\t:F4=\\EO2Q:F5=\\EO2R:F6=\\EO2S:F7=\\E[15;2~:F8=\\E[17;2~:\\\n\t:F9=\\E[18;2~:FA=\\E[19;2~:kb=\x7f:K2=\\EOE:kB=\\E[Z:\\\n\t:*4=\\E[3;2~:*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:\\\n\t:%c=\\E[6;2~:%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:\\\n\t:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\\n\t:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:',
 
'TZ': 'America/Chicago', 'USER': 'carl', 'WINDOW': '0', '_': '/usr/bin/screen', 
'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7d630b0>, 
'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 
'wsgi.input': <socket._fileobject object at 0x8728f44>, 'wsgi.multiprocess': 
False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 
'http', 'wsgi.version': (1, 0)}>
       resolver         
       <RegexURLResolver ridgemoor.urls ^/>
       response         
       None
       self     
       <django.core.handlers.wsgi.WSGIHandler object at 0x84bfdac>
       settings         
       <django.conf.LazySettings object at 0xb7c50bcc>
       urlconf  
       u'ridgemoor.urls'
       urlresolvers     
       <module 'django.core.urlresolvers' from 
'/usr/lib/python2.5/site-packages/django/core/urlresolvers.pyc'>
     * 
/usr/lib/python2.5/site-packages/django/contrib/admin/views/decorators.py 
in _checklogin
         48. def _checklogin(request, *args, **kwargs):
         49. if request.user.is_authenticated() and request.user.is_staff:
         50. # The user is valid. Continue to the admin page.
         51. if 'post_data' in request.POST:
         52. # User must have re-authenticated through a different window
         53. # or tab.
         54. request.POST = _decode_post_data(request.POST['post_data'])
         55. return view_func(request, *args, **kwargs) ...
         56.
         57. assert hasattr(request, 'session'), "The Django admin requires 
session middleware to be installed. Edit your MIDDLEWARE_CLASSES setting to 
insert 'django.contrib.sessions.middleware.SessionMiddleware'."
         58.
         59. # If this isn't already the login page, display it.
         60. if LOGIN_FORM_KEY not in request.POST:
         61. if request.POST:
       ? Local vars
       Variable         Value
       args     
       (u'core', u'message', u'1')
       kwargs   
       {}
       request  
       <WSGIRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, 
COOKIES:{'sessionid': '33017c5d30752deb58d94a20dbe9f1eb'}, 
META:{'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DISPLAY': 
'localhost:14.0', 'DJANGO_SETTINGS_MODULE': 'ridgemoor.settings', 
'GATEWAY_INTERFACE': 'CGI/1.1', 'HISTCONTROL': 'ignoreboth', 'HOME': 
'/home/carl', 'HTTP_ACCEPT': 
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 
'HTTP_ACCEPT_ENCODING': 
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 
'keep-alive', 'HTTP_COOKIE': 'sessionid=33017c5d30752deb58d94a20dbe9f1eb', 
'HTTP_HOST': 'dell29:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 
'http://dell29:8000/admin/core/message/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; 
U; Linux i686; en-US; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy) 
Mnenhy/0.7.4.666', 'LANG': 'en_US.UTF-8', 'LESSCLOSE': '/usr/bin/lesspipe %s 
%s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'carl', 'LS_COLORS': 
'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:',
 
'MAIL': '/var/mail/carl', 'PATH': 
'/home/carl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',
 
'PATH_INFO': '/admin/core/message/1/', 'PWD': '/home/carl/django/ridgemoor', 
'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.1.22', 'REMOTE_HOST': '', 
'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': 
'dell29', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 
'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5.1', 'SHELL': '/bin/bash', 
'SHLVL': 
'2', 'SSH_CLIENT': '192.168.1.22 54768 22', 'SSH_CONNECTION': '192.168.1.22 
54768 192.168.1.92 22', 'SSH_TTY': '/dev/pts/4', 'STY': 
'8540.django_runserver', 
'TERM': 'screen', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual 
terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#12:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:po=\\E[5i:pf=\\E[4i:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:\\\n\t:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:\\\n\t:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\
\EO2P:\\\n\t:F4=\\EO2Q:F5=\\EO2R:F6=\\EO2S:F7=\\E[15;2~:F8=\\E[17;2~:\\\n\t:F9=\\E[18;2~:FA=\\E[19;2~:kb=\x7f:K2=\\EOE:kB=\\E[Z:\\\n\t:*4=\\E[3;2~:*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:\\\n\t:%c=\\E[6;2~:%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:\\\n\t:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\\n\t:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:',
 
'TZ': 'America/Chicago', 'USER': 'carl', 'WINDOW': '0', '_': '/usr/bin/screen', 
'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7d630b0>, 
'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 
'wsgi.input': <socket._fileobject object at 0x8728f44>, 'wsgi.multiprocess': 
False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 
'http', 'wsgi.version': (1, 0)}>
       view_func        
       <function _wrapped_view_func at 0x86c89cc>
     * /usr/lib/python2.5/site-packages/django/views/decorators/cache.py in 
_wrapped_view_func
         32.
         33. def never_cache(view_func):
         34. """
         35. Decorator that adds headers to a response so that it will
         36. never be cached.
         37. """
         38. def _wrapped_view_func(request, *args, **kwargs):
         39. response = view_func(request, *args, **kwargs) ...
         40. add_never_cache_headers(response)
         41. return response
         42. return _wrapped_view_func
       ? Local vars
       Variable         Value
       args     
       (u'core', u'message', u'1')
       kwargs   
       {}
       request  
       <WSGIRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, 
COOKIES:{'sessionid': '33017c5d30752deb58d94a20dbe9f1eb'}, 
META:{'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DISPLAY': 
'localhost:14.0', 'DJANGO_SETTINGS_MODULE': 'ridgemoor.settings', 
'GATEWAY_INTERFACE': 'CGI/1.1', 'HISTCONTROL': 'ignoreboth', 'HOME': 
'/home/carl', 'HTTP_ACCEPT': 
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 
'HTTP_ACCEPT_ENCODING': 
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 
'keep-alive', 'HTTP_COOKIE': 'sessionid=33017c5d30752deb58d94a20dbe9f1eb', 
'HTTP_HOST': 'dell29:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 
'http://dell29:8000/admin/core/message/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; 
U; Linux i686; en-US; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy) 
Mnenhy/0.7.4.666', 'LANG': 'en_US.UTF-8', 'LESSCLOSE': '/usr/bin/lesspipe %s 
%s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'carl', 'LS_COLORS': 
'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:',
 
'MAIL': '/var/mail/carl', 'PATH': 
'/home/carl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',
 
'PATH_INFO': '/admin/core/message/1/', 'PWD': '/home/carl/django/ridgemoor', 
'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.1.22', 'REMOTE_HOST': '', 
'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': 
'dell29', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 
'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5.1', 'SHELL': '/bin/bash', 
'SHLVL': 
'2', 'SSH_CLIENT': '192.168.1.22 54768 22', 'SSH_CONNECTION': '192.168.1.22 
54768 192.168.1.92 22', 'SSH_TTY': '/dev/pts/4', 'STY': 
'8540.django_runserver', 
'TERM': 'screen', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual 
terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#12:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:po=\\E[5i:pf=\\E[4i:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:\\\n\t:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:\\\n\t:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\
\EO2P:\\\n\t:F4=\\EO2Q:F5=\\EO2R:F6=\\EO2S:F7=\\E[15;2~:F8=\\E[17;2~:\\\n\t:F9=\\E[18;2~:FA=\\E[19;2~:kb=\x7f:K2=\\EOE:kB=\\E[Z:\\\n\t:*4=\\E[3;2~:*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:\\\n\t:%c=\\E[6;2~:%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:\\\n\t:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\\n\t:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:',
 
'TZ': 'America/Chicago', 'USER': 'carl', 'WINDOW': '0', '_': '/usr/bin/screen', 
'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7d630b0>, 
'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 
'wsgi.input': <socket._fileobject object at 0x8728f44>, 'wsgi.multiprocess': 
False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 
'http', 'wsgi.version': (1, 0)}>
       view_func        
       <function change_stage at 0x86c8994>
     * /usr/lib/python2.5/site-packages/django/contrib/admin/views/main.py in 
change_stage
        315. if not request.user.has_perm(app_label + '.' + 
opts.get_change_permission()):
        316. raise PermissionDenied
        317.
        318. if request.POST and "_saveasnew" in request.POST:
        319. return add_stage(request, app_label, model_name, 
form_url='../../add/')
        320.
        321. try:
        322. manipulator = model.ChangeManipulator(object_id) ...
        323. except model.DoesNotExist:
        324. raise Http404('%s object with primary key %r does not exist' % 
(model_name, escape(object_id)))
        325.
        326. if request.POST:
        327. new_data = request.POST.copy()
        328.
       ? Local vars
       Variable         Value
       app_label        
       u'core'
       model    
       <class 'ridgemoor.core.models.message'>
       model_name       
       u'message'
       object_id        
       u'1'
       opts     
       <Options for message>
       request  
       <WSGIRequest GET:<MultiValueDict: {}>, POST:<MultiValueDict: {}>, 
COOKIES:{'sessionid': '33017c5d30752deb58d94a20dbe9f1eb'}, 
META:{'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'text/plain', 'DISPLAY': 
'localhost:14.0', 'DJANGO_SETTINGS_MODULE': 'ridgemoor.settings', 
'GATEWAY_INTERFACE': 'CGI/1.1', 'HISTCONTROL': 'ignoreboth', 'HOME': 
'/home/carl', 'HTTP_ACCEPT': 
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 
'HTTP_ACCEPT_ENCODING': 
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 
'keep-alive', 'HTTP_COOKIE': 'sessionid=33017c5d30752deb58d94a20dbe9f1eb', 
'HTTP_HOST': 'dell29:8000', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 
'http://dell29:8000/admin/core/message/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; 
U; Linux i686; en-US; rv:1.8.1.3) Gecko/20060601 Firefox/2.0.0.3 (Ubuntu-edgy) 
Mnenhy/0.7.4.666', 'LANG': 'en_US.UTF-8', 'LESSCLOSE': '/usr/bin/lesspipe %s 
%s', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'carl', 'LS_COLORS': 
'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:',
 
'MAIL': '/var/mail/carl', 'PATH': 
'/home/carl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games',
 
'PATH_INFO': '/admin/core/message/1/', 'PWD': '/home/carl/django/ridgemoor', 
'QUERY_STRING': '', 'REMOTE_ADDR': '192.168.1.22', 'REMOTE_HOST': '', 
'REQUEST_METHOD': 'GET', 'RUN_MAIN': 'true', 'SCRIPT_NAME': '', 'SERVER_NAME': 
'dell29', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 
'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5.1', 'SHELL': '/bin/bash', 
'SHLVL': 
'2', 'SSH_CLIENT': '192.168.1.22 54768 22', 'SSH_CONNECTION': '192.168.1.22 
54768 192.168.1.92 22', 'SSH_TTY': '/dev/pts/4', 'STY': 
'8540.django_runserver', 
'TERM': 'screen', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual 
terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#12:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:po=\\E[5i:pf=\\E[4i:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:\\\n\t:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:\\\n\t:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\
\EO2P:\\\n\t:F4=\\EO2Q:F5=\\EO2R:F6=\\EO2S:F7=\\E[15;2~:F8=\\E[17;2~:\\\n\t:F9=\\E[18;2~:FA=\\E[19;2~:kb=\x7f:K2=\\EOE:kB=\\E[Z:\\\n\t:*4=\\E[3;2~:*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:\\\n\t:%c=\\E[6;2~:%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:\\\n\t:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\\n\t:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:',
 
'TZ': 'America/Chicago', 'USER': 'carl', 'WINDOW': '0', '_': '/usr/bin/screen', 
'wsgi.errors': <open file '<stderr>', mode 'w' at 0xb7d630b0>, 
'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 
'wsgi.input': <socket._fileobject object at 0x8728f44>, 'wsgi.multiprocess': 
False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 
'http', 'wsgi.version': (1, 0)}>
     * /usr/lib/python2.5/site-packages/django/db/models/manipulators.py in 
__init__
        254. change = False
        255.
        256. class AutomaticChangeManipulator(AutomaticManipulator):
        257. change = True
        258. def __init__(self, obj_key, follow=None):
        259. self.obj_key = obj_key
        260. try:
        261. self.original_object = self.manager.get(pk=obj_key) ...
        262. except ObjectDoesNotExist:
        263. # If the object doesn't exist, this might be a manipulator for a
        264. # one-to-one related object that hasn't created its subobject yet.
        265. # For example, this might be a Restaurant for a Place that doesn't
        266. # yet have restaurant information.
        267. if self.opts.one_to_one_field:
       ? Local vars
       Variable         Value
       follow   
       None
       obj_key  
       u'1'
       self     
       <django.db.models.manipulators.ChangeManipulator object at 0x88b61cc>
     * /usr/lib/python2.5/site-packages/django/db/models/manager.py in get
         66. def distinct(self, *args, **kwargs):
         67. return self.get_query_set().distinct(*args, **kwargs)
         68.
         69. def extra(self, *args, **kwargs):
         70. return self.get_query_set().extra(*args, **kwargs)
         71.
         72. def get(self, *args, **kwargs):
         73. return self.get_query_set().get(*args, **kwargs) ...
         74.
         75. def get_or_create(self, **kwargs):
         76. return self.get_query_set().get_or_create(**kwargs)
         77.
         78. def create(self, **kwargs):
         79. return self.get_query_set().create(**kwargs)
       ? Local vars
       Variable         Value
       args     
       ()
       kwargs   
       {'pk': u'1'}
       self     
       <django.db.models.manager.Manager object at 0x85bd6ec>
     * /usr/lib/python2.5/site-packages/django/db/models/query.py in get
        253.
        254. def get(self, *args, **kwargs):
        255. "Performs the SELECT and returns a single object matching the 
given 
keyword arguments."
        256. clone = self.filter(*args, **kwargs)
        257. # clean up SQL by removing unneeded ORDER BY
        258. if not clone._order_by:
        259. clone._order_by = ()
        260. obj_list = list(clone) ...
        261. if len(obj_list) < 1:
        262. raise self.model.DoesNotExist, "%s matching query does not exist." 
% self.model._meta.object_name
        263. assert len(obj_list) == 1, "get() returned more than one %s -- it 
returned %s! Lookup parameters were %s" % (self.model._meta.object_name, 
len(obj_list), kwargs)
        264. return obj_list[0]
        265.
        266. def create(self, **kwargs):
       ? Local vars
       Variable         Value
       args     
       ()
       clone    
       Error in formatting: (1146, "Table 'djangodb.msg_abmessage' doesn't 
exist")
       kwargs   
       {'pk': u'1'}
       self     
       Error in formatting: (1146, "Table 'djangodb.msg_abmessage' doesn't 
exist")
     * /usr/lib/python2.5/site-packages/django/db/models/query.py in __iter__
        106. def __repr__(self):
        107. return repr(self._get_data())
        108.
        109. def __len__(self):
        110. return len(self._get_data())
        111.
        112. def __iter__(self):
        113. return iter(self._get_data()) ...
        114.
        115. def __getitem__(self, k):
        116. "Retrieve an item or slice from the set of results."
        117. if not isinstance(k, (slice, int)):
        118. raise TypeError
        119. assert (not isinstance(k, slice) and (k >= 0)) \
       ? Local vars
       Variable         Value
       self     
       Error in formatting: (1146, "Table 'djangodb.msg_abmessage' doesn't 
exist")
     * /usr/lib/python2.5/site-packages/django/db/models/query.py in _get_data
        473. if (self._order_by is not None and len(self._order_by) > 0) and \
        474. (combined._order_by is None or len(combined._order_by) == 0):
        475. combined._order_by = self._order_by
        476. return combined
        477.
        478. def _get_data(self):
        479. if self._result_cache is None:
        480. self._result_cache = list(self.iterator()) ...
        481. return self._result_cache
        482.
        483. def _get_sql_clause(self):
        484. opts = self.model._meta
        485.
        486. # Construct the fundamental parts of the query: SELECT X FROM Y 
WHERE Z.
       ? Local vars
       Variable         Value
       self     
       Error in formatting: (1146, "Table 'djangodb.msg_abmessage' doesn't 
exist")
     * /usr/lib/python2.5/site-packages/django/db/models/query.py in iterator
        181. raise StopIteration
        182.
        183. # self._select is a dictionary, and dictionaries' key order is
        184. # undefined, so we convert it to a list of tuples.
        185. extra_select = self._select.items()
        186.
        187. cursor = connection.cursor()
        188. cursor.execute("SELECT " + (self._distinct and "DISTINCT " or "") 
+ 
",".join(select) + sql, params) ...
        189.
        190. fill_cache = self._select_related
        191. fields = self.model._meta.fields
        192. index_end = len(fields)
        193. has_resolve_columns = hasattr(self, 'resolve_columns')
        194. while 1:
       ? Local vars
       Variable         Value
       cursor   
       <django.db.backends.util.CursorDebugWrapper object at 0x88b604c>
       extra_select     
       []
       params   
       [u'1']
       select   
       ['`msg_abmessage`.`id`', '`msg_abmessage`.`to_id`', 
'`msg_abmessage`.`sender_id`', '`msg_abmessage`.`subject`', 
'`msg_abmessage`.`sent`', '`msg_abmessage`.`recieved`', 
'`msg_abmessage`.`read`', '`msg_abmessage`.`message`']
       self     
       Error in formatting: (1146, "Table 'djangodb.msg_abmessage' doesn't 
exist")
       sql      
       u' FROM `msg_abmessage` WHERE (`msg_abmessage`.`id` = %s)'
     * /usr/lib/python2.5/site-packages/django/db/backends/util.py in execute
         12. def __init__(self, cursor, db):
         13. self.cursor = cursor
         14. self.db = db
         15.
         16. def execute(self, sql, params=()):
         17. start = time()
         18. try:
         19. return self.cursor.execute(sql, params) ...
         20. finally:
         21. stop = time()
         22. self.db.queries.append({
         23. 'sql': smart_unicode(sql) % convert_args(params),
         24. 'time': "%.3f" % (stop - start),
         25. })
       ? Local vars
       Variable         Value
       params   
       [u'1']
       self     
       <django.db.backends.util.CursorDebugWrapper object at 0x88b604c>
       sql      
       u'SELECT 
`msg_abmessage`.`id`,`msg_abmessage`.`to_id`,`msg_abmessage`.`sender_id`,`msg_abmessage`.`subject`,`msg_abmessage`.`sent`,`msg_abmessage`.`recieved`,`msg_abmessage`.`read`,`msg_abmessage`.`message`
 
FROM `msg_abmessage` WHERE (`msg_abmessage`.`id` = %s)'
       start    
       1184379386.960124
       stop     
       1184379386.960449
     * /usr/lib/python2.5/site-packages/MySQLdb/cursors.py in execute
        157. else:
        158. self.messages.append((TypeError, m))
        159. self.errorhandler(self, TypeError, m)
        160. except:
        161. exc, value, tb = exc_info()
        162. del tb
        163. self.messages.append((exc, value))
        164. self.errorhandler(self, exc, value) ...
        165. self._executed = query
        166. self._warning_check()
        167. return r
        168.
        169. def executemany(self, query, args):
        170.
       ? Local vars
       Variable         Value
       ListType         
       <type 'list'>
       TupleType        
       <type 'tuple'>
       UnicodeType      
       <type 'unicode'>
       args     
       [u'1']
       charset  
       u'utf8'
       db       
       <weakproxy at 0x872ac34 to Connection at 0x89d782c>
       exc      
       <class '_mysql_exceptions.ProgrammingError'>
       exc_info         
       <built-in function exc_info>
       query    
       u"SELECT 
`msg_abmessage`.`id`,`msg_abmessage`.`to_id`,`msg_abmessage`.`sender_id`,`msg_abmessage`.`subject`,`msg_abmessage`.`sent`,`msg_abmessage`.`recieved`,`msg_abmessage`.`read`,`msg_abmessage`.`message`
 
FROM `msg_abmessage` WHERE (`msg_abmessage`.`id` = '1')"
       self     
       <MySQLdb.cursors.Cursor object at 0x88b62ec>
       value    
       ProgrammingError(1146, "Table 'djangodb.msg_abmessage' doesn't exist")
     * /usr/lib/python2.5/site-packages/MySQLdb/connections.py in 
defaulterrorhandler
         28. error = errorclass, errorvalue
         29. if cursor:
         30. cursor.messages.append(error)
         31. else:
         32. connection.messages.append(error)
         33. del cursor
         34. del connection
         35. raise errorclass, errorvalue ...
         36.
         37.
         38. class Connection(_mysql.connection):
         39.
         40. """MySQL Database Connection Object"""
         41.
       ? Local vars
       Variable         Value
       error    
       (<class '_mysql_exceptions.ProgrammingError'>, ProgrammingError(1146, 
"Table 'djangodb.msg_abmessage' doesn't exist"))
       errorclass       
       <class '_mysql_exceptions.ProgrammingError'>
       errorvalue       
       ProgrammingError(1146, "Table 'djangodb.msg_abmessage' doesn't exist")

Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in 
get_response
   77. response = callback(request, *callback_args, **callback_kwargs)
File 
"/usr/lib/python2.5/site-packages/django/contrib/admin/views/decorators.py" 
in _checklogin
   55. return view_func(request, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/django/views/decorators/cache.py" in 
_wrapped_view_func
   39. response = view_func(request, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/views/main.py" in 
change_stage
   322. manipulator = model.ChangeManipulator(object_id)
File "/usr/lib/python2.5/site-packages/django/db/models/manipulators.py" in 
__init__
   261. self.original_object = self.manager.get(pk=obj_key)
File "/usr/lib/python2.5/site-packages/django/db/models/manager.py" in get
   73. return self.get_query_set().get(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/django/db/models/query.py" in get
   260. obj_list = list(clone)
File "/usr/lib/python2.5/site-packages/django/db/models/query.py" in __iter__
   113. return iter(self._get_data())
File "/usr/lib/python2.5/site-packages/django/db/models/query.py" in _get_data
   480. self._result_cache = list(self.iterator())
File "/usr/lib/python2.5/site-packages/django/db/models/query.py" in iterator
   188. cursor.execute("SELECT " + (self._distinct and "DISTINCT " or "") + 
",".join(select) + sql, params)
File "/usr/lib/python2.5/site-packages/django/db/backends/util.py" in execute
   19. return self.cursor.execute(sql, params)
File "/usr/lib/python2.5/site-packages/MySQLdb/cursors.py" in execute
   164. self.errorhandler(self, exc, value)
File "/usr/lib/python2.5/site-packages/MySQLdb/connections.py" in 
defaulterrorhandler
   35. raise errorclass, errorvalue

   ProgrammingError at /admin/core/message/1/
   (1146, "Table 'djangodb.msg_abmessage' doesn't exist")
Request information
GET

No GET data
POST

No POST data
COOKIES
Variable        Value
sessionid       
u'33017c5d30752deb58d94a20dbe9f1eb'
META
Variable        Value
CONTENT_LENGTH  
u''
CONTENT_TYPE    
u'text/plain'
DISPLAY         
u'localhost:14.0'
DJANGO_SETTINGS_MODULE  
u'ridgemoor.settings'
GATEWAY_INTERFACE       
u'CGI/1.1'
HISTCONTROL     
u'ignoreboth'
HOME    
u'/home/carl'
HTTP_ACCEPT     
u'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'
HTTP_ACCEPT_CHARSET     
u'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING    
u'gzip,deflate'
HTTP_ACCEPT_LANGUAGE    
u'en-us,en;q=0.5'
HTTP_CONNECTION         
u'keep-alive'
HTTP_COOKIE     
u'sessionid=33017c5d30752deb58d94a20dbe9f1eb'
HTTP_HOST       
u'dell29:8000'
HTTP_KEEP_ALIVE         
u'300'
HTTP_REFERER    
u'http://dell29:8000/admin/core/message/'
HTTP_USER_AGENT         
u'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20060601 
Firefox/2.0.0.3 (Ubuntu-edgy) Mnenhy/0.7.4.666'
LANG    
u'en_US.UTF-8'
LESSCLOSE       
u'/usr/bin/lesspipe %s %s'
LESSOPEN        
u'| /usr/bin/lesspipe %s'
LOGNAME         
u'carl'
LS_COLORS       
u'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:'
MAIL    
u'/var/mail/carl'
PATH    
u'/home/carl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
PATH_INFO       
u'/admin/core/message/1/'
PWD     
u'/home/carl/django/ridgemoor'
QUERY_STRING    
u''
REMOTE_ADDR     
u'192.168.1.22'
REMOTE_HOST     
u''
REQUEST_METHOD  
u'GET'
RUN_MAIN        
u'true'
SCRIPT_NAME     
u''
SERVER_NAME     
u'dell29'
SERVER_PORT     
u'8000'
SERVER_PROTOCOL         
u'HTTP/1.1'
SERVER_SOFTWARE         
u'WSGIServer/0.1 Python/2.5.1'
SHELL   
u'/bin/bash'
SHLVL   
u'2'
SSH_CLIENT      
u'192.168.1.22 54768 22'
SSH_CONNECTION  
u'192.168.1.22 54768 192.168.1.92 22'
SSH_TTY         
u'/dev/pts/4'
STY     
u'8540.django_runserver'
TERM    
u'screen'
TERMCAP         
u'SC|screen|VT 100/ANSI X3.64 virtual 
terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#12:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:po=\\E[5i:pf=\\E[4i:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:\\\n\t:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:\\\n\t:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:F3=\
\EO2P:\\\n\t:F4=\\EO2Q:F5=\\EO2R:F6=\\EO2S:F7=\\E[15;2~:F8=\\E[17;2~:\\\n\t:F9=\\E[18;2~:FA=\\E[19;2~:kb=\x7f:K2=\\EOE:kB=\\E[Z:\\\n\t:*4=\\E[3;2~:*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:\\\n\t:%c=\\E[6;2~:%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:\\\n\t:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:\\\n\t:ku=\\EOA:kd=\\EOB:kr=\\EOC:kl=\\EOD:km:'
TZ      
u'America/Chicago'
USER    
u'carl'
WINDOW  
u'0'
_       
u'/usr/bin/screen'
wsgi.errors     
<open file '<stderr>', mode 'w' at 0xb7d630b0>
wsgi.file_wrapper       
<class 'django.core.servers.basehttp.FileWrapper'>
wsgi.input      
<socket._fileobject object at 0x8728f44>
wsgi.multiprocess       
False
wsgi.multithread        
True
wsgi.run_once   
False
wsgi.url_scheme         
u'http'
wsgi.version    
(1, 0)
Settings
Using settings module ridgemoor.settings
Setting         Value
ABSOLUTE_URL_OVERRIDES  
{}
ADMINS  
(('Carl Karsten', '[EMAIL PROTECTED]'),)
ADMIN_FOR       
()
ADMIN_MEDIA_PREFIX      
u'/home/carl/django/ridgemoor/core/static/'
ALLOWED_INCLUDE_ROOTS   
()
APPEND_SLASH    
True
AUTHENTICATION_BACKENDS         
('django.contrib.auth.backends.ModelBackend',)
AUTH_PROFILE_MODULE     
u'core.UserProfile'
BANNED_IPS      
()
BASE_DIR        
u'/home/carl/django/ridgemoor'
CACHE_BACKEND   
u'simple://'
CACHE_MIDDLEWARE_KEY_PREFIX     
u''
CACHE_MIDDLEWARE_SECONDS        
600
COMMENTS_ALLOW_PROFANITIES      
False
COMMENTS_BANNED_USERS_GROUP     
None
COMMENTS_FIRST_FEW      
0
COMMENTS_MODERATORS_GROUP       
None
COMMENTS_SKETCHY_USERS_GROUP    
None
DATABASE_ENGINE         
u'mysql'
DATABASE_HOST   
u''
DATABASE_NAME   
u'djangodb'
DATABASE_OPTIONS        
{}
DATABASE_PASSWORD       
u'********************'
DATABASE_PORT   
u''
DATABASE_USER   
u'djangouser'
DATETIME_FORMAT         
u'N j, Y, P'
DATE_FORMAT     
u'N j, Y'
DEBUG   
True
DEFAULT_CHARSET         
u'utf-8'
DEFAULT_CONTENT_TYPE    
u'text/html'
DEFAULT_FROM_EMAIL      
u'[EMAIL PROTECTED]'
DISALLOWED_USER_AGENTS  
()
EMAIL_HOST      
u'localhost'
EMAIL_HOST_PASSWORD     
u'********************'
EMAIL_HOST_USER         
u''
EMAIL_PORT      
25
EMAIL_SUBJECT_PREFIX    
u'[Django] '
EMAIL_USE_TLS   
False
FILE_CHARSET    
u'utf-8'
FIXTURE_DIRS    
()
IGNORABLE_404_ENDS      
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS    
('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS  
['django.contrib.auth', 'django.contrib.contenttypes', 
'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 
'django.contrib.databrowse', 'ridgemoor.core', 'ridgemoor.eventcal']
INTERNAL_IPS    
()
JING_PATH       
u'/usr/bin/jing'
LANGUAGES       
(('ar', 'Arabic'), ('bn', 'Bengali'), ('bg', 'Bulgarian'), ('ca', 'Catalan'), 
('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 
'Greek'), ('en', 'English'), ('es', 'Spanish'), ('es_AR', 'Argentinean 
Spanish'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('gl', 
'Galician'), ('hu', 'Hungarian'), ('he', 'Hebrew'), ('is', 'Icelandic'), ('it', 
'Italian'), ('ja', 'Japanese'), ('ko', 'Korean'), ('kn', 'Kannada'), ('lv', 
'Latvian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('pl', 
'Polish'), ('pt', 'Portugese'), ('pt-br', 'Brazilian'), ('ro', 'Romanian'), 
('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), 
('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tr', 'Turkish'), ('uk', 
'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI  
('he', 'ar')
LANGUAGE_CODE   
u'en-us'
LOGIN_REDIRECT_URL      
u'/core/welcome.html'
LOGIN_URL       
u'/accounts/login/'
LOGOUT_URL      
u'/accounts/logout/'
MANAGERS        
(('Carl Karsten', '[EMAIL PROTECTED]'),)
MEDIA_ROOT      
u'/home/carl/django/ridgemoor/core/static/'
MEDIA_URL       
u'/static/'
MIDDLEWARE_CLASSES      
('django.middleware.common.CommonMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.middleware.doc.XViewMiddleware', 
'core.middleware.bsp.BeautifulSoupPrettifyMiddleware')
MONTH_DAY_FORMAT        
u'F j'
PREPEND_WWW     
False
PROFANITIES_LIST        
u'********************'
ROOT_URLCONF    
u'ridgemoor.urls'
SECRET_KEY      
u'********************'
SEND_BROKEN_LINK_EMAILS         
False
SERVER_EMAIL    
u'[EMAIL PROTECTED]'
SESSION_COOKIE_AGE      
1209600
SESSION_COOKIE_DOMAIN   
None
SESSION_COOKIE_NAME     
u'sessionid'
SESSION_COOKIE_SECURE   
False
SESSION_EXPIRE_AT_BROWSER_CLOSE         
False
SESSION_SAVE_EVERY_REQUEST      
False
SETTINGS_MODULE         
u'ridgemoor.settings'
SITE_ID         
1
TEMPLATE_CONTEXT_PROCESSORS     
('django.core.context_processors.auth', 'django.core.context_processors.debug', 
'django.core.context_processors.i18n', 'django.core.context_processors.media')
TEMPLATE_DEBUG  
True
TEMPLATE_DIRS   
('/home/carl/django/ridgemoor/eventcal/templates/',)
TEMPLATE_LOADERS        
('django.template.loaders.filesystem.load_template_source', 
'django.template.loaders.app_directories.load_template_source')
TEMPLATE_STRING_IF_INVALID      
u'eRror'
TEST_DATABASE_CHARSET   
u'utf8'
TEST_DATABASE_COLLATION         
None
TEST_DATABASE_NAME      
None
TEST_RUNNER     
u'django.test.simple.run_tests'
TIME_FORMAT     
u'P'
TIME_ZONE       
u'America/Chicago'
TRANSACTIONS_MANAGED    
False
URL_VALIDATOR_USER_AGENT        
u'Django/0.97-pre (http://www.djangoproject.com)'
USE_ETAGS       
False
USE_I18N        
True
YEAR_MONTH_FORMAT       
u'F Y'

You're seeing this error because you have DEBUG = True in your Django settings 
file. Change that to False , and Django will display a standard 500 page.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to