首先,我沒有進入網絡編程。我碰到了django並閱讀了一些關於模型的內容。我被下面的代碼(從djangoproject.com)很感興趣:Django模型字段如何工作?
class Person(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
def __str__(self):
# Note use of django.utils.encoding.smart_str() here because
# first_name and last_name will be unicode strings.
return smart_str('%s %s' % (self.first_name, self.last_name))
通過我的蟒蛇,FIRST_NAME的理解和姓氏是類變量,對不對?在代碼中如何使用它(因爲我猜想設置Person.first_name或Person.last_name會影響所有Person實例)?爲什麼這樣使用?
丹科舍恩安迪! – Geo 2009-02-01 13:00:00
這裏有一些很好的鏈接,但是「在這一點上它們本質上表現爲實例變量」是一點手勢,並非真正準確(或者至少沒有解釋任何東西)。 – 2009-02-01 18:44:16