码迷,mamicode.com
首页 > 编程语言 > 详细

python中__unicode__方法的使用

时间:2016-03-11 17:07:49      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

python中__unicode__(self):方法:

__unicode()方法告诉python如何实现对象的unicode表示。
如以下数据模型:
class Host(models.Model):
    id = models.AutoField(primary_key=True)
    ip = models.CharField(‘IP地址‘, max_length=16, blank=True, null=True)
    name = models.CharField(‘主机名称‘, max_length=16, blank=True, null=True)
    department = models.CharField(‘所属部门‘, max_length=32, blank=True, null=True)
   
    def __unicode__(self):
    return u"%s %s" % (self.name, self.department)
则当调用Host类的name和department的时候则会返回一下name和Department的Unicode表示形式。

python中__unicode__方法的使用

标签:

原文地址:http://www.cnblogs.com/vinnking/p/5266194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!