Django的网站上的教程演示了此代码为车型:Django模型和Python的类属性
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice = models.CharField(max_length=200)
votes = models.IntegerField()
现在,每次这些属性,是一个类属性,对不对?所以,同一个属性应该被该类的所有实例共享。稍后,他们介绍此代码:
class Poll(models.Model):
# ...
def __unicode__(self):
return self.question
class Choice(models.Model):
# ...
def __unicode__(self):
return self.choice
他们是如何从类属性转变为实例属性的?我的课程属性错了吗?