相关疑难解决方法(0)

Admininterface中的Django auth.User:强制转换为Unicode:需要字符串或缓冲区,用户找到

我对django很新.我尝试使用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
Run Code Online (Sandbox Code Playgroud)

在管理界面中创建具有用户的新条目时,我得到: "coercing to Unicode: need string or buffer, User found"

异常类型:TypeError

异常值:强制转换为Unicode:需要字符串或缓冲区,用户找到

例外位置:/Library/Python/2.7/site-packages/django/utils/encoding.py in force_unicode,第71行

我错过了什么?

django foreign-keys typeerror django-admin

6
推荐指数
1
解决办法
8227
查看次数

标签 统计

django ×1

django-admin ×1

foreign-keys ×1

typeerror ×1