Python Django:AttributeError当我尝试删除用户时

Python Django:AttributeError当我尝试删除用户时,python,django,django-admin,Python,Django,Django Admin,当我试图从管理页面(Django 1.5)中删除一个用户时,出现了一个有趣的错误: 属性错误位于/admin/teaching/student/5/delete/ “tuple”对象没有属性“replace” 接着是一个我不明白的长时间追踪,最后是关于 line 43 in .../site-packages/django/utils/html.py in escape: return mark_safe(force_text(text).replace('&', '&'

当我试图从管理页面(Django 1.5)中删除一个用户时,出现了一个有趣的错误:

属性错误位于/admin/teaching/student/5/delete/

“tuple”对象没有属性“replace”

接着是一个我不明白的长时间追踪,最后是关于

line 43 in .../site-packages/django/utils/html.py in escape:
return mark_safe(force_text(text).replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;').replace("'", '&#39;'))

斑点!如果它不是输入错误,则
\uuuuunicode\uuuu
return子句中的尾随逗号将使其返回一个
元组,因此这就是您得到的错误

def __unicode__(self):
    # note the tralining comma
    #return self.name,
    #should be like this (no comma)
    return self.name

希望这能奏效

发现了!如果它不是输入错误,则
\uuuuunicode\uuuu
return子句中的尾随逗号将使其返回一个
元组,因此这就是您得到的错误

def __unicode__(self):
    # note the tralining comma
    #return self.name,
    #should be like this (no comma)
    return self.name

希望这能奏效

您是否有任何类型的管理表单或一些覆盖?这确实是一个(有趣/痛苦的…)错误:)没什么特别的,我不认为。学生模型有一个返回
self.name
\uuuuunicode\uuuu
方法,和一个返回
self.user.email
user.email
方法,用于
StudentAdmin
列表显示。我认为我唯一可能做的不同的事情是手动将字段
令牌
添加到学生模型的数据库表中(但我运行了manage.py syncdb OK)。您可以发布
学生
模型以查看是否有问题吗?好的-我现在看到了!(我相信你也是!)谢谢你让我更仔细地看这个!很抱歉占用您的时间。我很高兴:)您很高兴您有任何形式的管理表单或一些覆盖?这确实是一个(有趣/痛苦的…)错误:)没什么特别的,我不认为。学生模型有一个返回
self.name
\uuuuunicode\uuuu
方法,和一个返回
self.user.email
user.email
方法,用于
StudentAdmin
列表显示。我认为我唯一可能做的不同的事情是手动将字段
令牌
添加到学生模型的数据库表中(但我运行了manage.py syncdb OK)。您可以发布
学生
模型以查看是否有问题吗?好的-我现在看到了!(我相信你也是!)谢谢你让我更仔细地看这个!很抱歉占用您的时间。我很高兴:)不客气