我一直在閱讀Django並使用它一段時間。我仍然困惑的一件事是爲什麼我們在Django中創建的模型類是由靜態變量而不是成員變量組成的。例如Django - 爲什麼模型類中聲明的變量靜態
class Album(models.Model):
artist = models.CharField(max_length=128, unique=True)
title = models.CharField(max_length=128, unique=True)
genre = models.CharField(max_length=128, unique=True)
def __unicode__(self):
return self.name
我讀this頁面在這裏這也解釋了在Python靜態和實例變量但是我仍然困惑,爲什麼Django的要在模型中的字段變量是靜態的?
關於如何在Pro Django中創建模型,Marty Alchin的第3章(模型),Apress –