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