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
答
你是如何试图删除?看起来你正在传递一个User对象,但它需要一个字符串(可能是用户名)。
+0
如何?好吧,只需选择用户与复选框,并选择操作“删除选定的用户”...以及在编辑用户的形式... 但我怎么可以看到,我可以删除其他用户,但不是这一个。 ...嗯 – Asinox 2009-08-26 01:42:06
答
嗯,我不知道发生了什么,但我从数据库中删除了用户。我再次注册(使用相同的用户名),现在一切正常。我删除了... mmm jejeej。
有关此错误的新消息: 我不知道发生了什么,但我可以删除其他用户但不是这一个.... – Asinox 2009-08-26 01:40:45