Django Auth.USER В ADMINTINTERFace: принуждение к Unicode: нужна строка или буфер, найден пользователь

Я довольно новичок в Джангу. Я пытаюсь использовать объект auth.user как внешний ключ.

Моя модель:

from django.contrib.auth.models import User

(...)

class Entry(models.Model):
    (...)
    user = models.ForeignKey(User)
    date = models.DateTimeField()
    def __unicode__(self):
        return self.user

При создании новой записи с пользователем в интерфейсе администратора я получаю: «Принуждение к Unicode: нуждается в строке или буфере, найден пользователь»

Тип исключения: TypeError

Значение исключения: принуждение к Unicode: нужна строка или буфер, пользователь Найдено

Исключение Расположение: /library/python/2.7/site-packages/django/utils/encoding.py. в Force_unicode, линия 71

Что я пропавших?

6
задан dvcrn 13 September 2011 в 09:02
поделиться