您的位置:首页 > 编程语言 > Go语言

django verbose_name中文解码出错

2014-04-23 17:06 274 查看
对于运行在python3.x以上django1.6.x版本而言,由于统一使用了unicode,所以中文显示的问题大大减少。对于以下代码,如果显示UnicodeError错误:

class Book(models.Model):

title = models.CharField(verbose_name='出版商',max_length=100)

authors = models.ManyToManyField(Author)

publisher = models.ForeignKey(Publisher)

publication_date = models.DateField(blank=True,null=True)

def __str__ (self):

return '%s(%s)' % (self.title,self.publisher)

则主要是本文件的编码错误,不同于python2.x系列的解码错误。只需在文件第一行加入"# coding=gbk"即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐