Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py", line 277, in run
self.result = application(self.environ, self.start_response)
File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py", line 619, in __call__
return self.application(environ, start_response)
File "/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 209, in __call__
response = middleware_method(request, response)
File "/usr/lib/python2.5/site-packages/django/contrib/sessions/middleware.py", line 37, in process_response
request.session.save()
File "/usr/lib/python2.5/site-packages/django/contrib/sessions/backends/db.py", line 42, in save
expire_date = datetime.datetime.now() + datetime.timedelta(seconds=settings.SESSION_COOKIE_AGE)
File "/usr/lib/python2.5/site-packages/django/db/models/manager.py", line 75, in create
return self.get_query_set().create(**kwargs)
File "/usr/lib/python2.5/site-packages/django/db/models/query.py", line 274, in create
obj.save()
File "/usr/lib/python2.5/site-packages/django/db/models/base.py", line 215, in save
cursor = connection.cursor()
File "/usr/lib/python2.5/site-packages/django/db/backends/__init__.py", line 33, in cursor
cursor = self._cursor(settings)
File "/usr/lib/python2.5/site-packages/django/db/backends/postgresql/base.py", line 103, in _cursor
cursor.execute("SET client_encoding to 'UNICODE'")
ProgrammingError: ERROR: current transaction is aborted, commands ignored until end of transaction block
SET client_encoding to 'UNICODE'
___
in the console:
u = UserProflie()
u.user_id = 1
u.save()
__
models.py:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
activation_key = models.CharField(max_length=40)
key_expires = models.DateTimeField()
count_starts = models.IntegerField(default = 6)
def __unicode__(self):
s = self.user.username
s += "\nNumber Starts:"
s += str(self.count_starts)
s += "\nActivation: "
s += self.activation_key
s += "\nKey expires: "
s += self.key_expires
return s