python的内置函数

来源:互联网 发布:路由器劫持软件 编辑:程序博客网 时间:2024/05/02 17:34

__str__是返回对象的字符窜表达式

fromdjango.dbimport models
classReporter(models.Model):
full_name= models.CharField(max_length=70)
def__str__(self):# __unicode__ on Python 2
returnself.full_name
classArticle(models.Model):
pub_date= models.DateField()
headline= models.CharField(max_length=200)
content= models.TextField()
reporter= models.ForeignKey(Reporter, on_delete=models.CASCADE)
def__str__(self):# __unicode__ on Python 2
returnself.headline


这个是Django的代码,当我们获得Reporter这个对象的实例的时候,re = Reporter(full_name='test'),  得到的是self.full_name的字符串表达式

0 0
原创粉丝点击