Django管理,错误删除用户

Django管理,错误删除用户

问题描述:

我试图删除使用Django管理用户,但我得到这个错误:Django管理,错误删除用户

TypeError: coercing to Unicode: need string or buffer, User found 

什么会导致这个错误?

完整的错误:

TypeError at /admin/auth/user/ 
coercing to Unicode: need string or buffer, User found 
Request Method: POST 
Request URL: http://www.domain.com/admin/auth/user/ 
Exception Type: TypeError 
Exception Value:  
coercing to Unicode: need string or buffer, User found 
Exception Location: /home/user/webapps/django/lib/python2.5/django/utils/encoding.py in force_unicode, line 71 
+0

有关此错误的新消息: 我不知道发生了什么,但我可以删除其他用户但不是这一个.... – Asinox 2009-08-26 01:40:45

你是如何试图删除?看起来你正在传递一个User对象,但它需要一个字符串(可能是用户名)。

+0

如何?好吧,只需选择用户与复选框,并选择操作“删除选定的用户”...以及在编辑用户的形式... 但我怎么可以看到,我可以删除其他用户,但不是这一个。 ...嗯 – Asinox 2009-08-26 01:42:06

嗯,我不知道发生了什么,但我从数据库中删除了用户。我再次注册(使用相同的用户名),现在一切正常。我删除了... mmm jejeej。