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

在用django框架中遇到一个错误,是模型编写中出的错误

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

解决办法:

我的models.py文件:

StackOverFlow上找到了回答:

 

因为我的ChartAccount 中room是外键,所以self.room 指向ChatRoom,不是一个string or buffer。

可改为self.room.name 或者去掉

posted @ 2016-04-07 14:43  简易人生  阅读(1176)  评论(0编辑  收藏  举报