Các hướng dẫn trên trang web django cho thấy mã này cho các mô hình:mô hình Django & Python lớp thuộc tính
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()
Bây giờ, mỗi người trong số những thuộc tính, là một thuộc tính lớp, phải không? Vì vậy, cùng một thuộc tính nên được chia sẻ bởi tất cả các trường hợp của lớp. Một lát sau, họ trình bày mã này:
class Poll(models.Model):
# ...
def __unicode__(self):
return self.question
class Choice(models.Model):
# ...
def __unicode__(self):
return self.choice
Làm cách nào họ chuyển từ thuộc tính lớp thành thuộc tính ví dụ? Tôi có nhận được thuộc tính lớp sai không?