Я довольно новичок в Джанго. Я пытаюсь использовать объект 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
При создании новой записи с пользователем в интерфейсе администратора, я получаю: "coercing to Unicode: need string or buffer, User found"
Тип исключения: ошибка типа
Значение исключения: приведение к Unicode: нужна строка или буфер, пользователь
нашел
Исключение
Расположение: /Library/Python/2.7/site-packages/django/utils/encoding.py
в force_unicode, строка 71
Чего мне не хватает?