我有一些用户资料模型,我希望能够存储几种类型的信息,但有一些尊重(如家庭或工作电话号码),但我不想使用 ForeignKey 关系......我会怎么做去做?
就像是:
class Profile(models.Model):
phone = ? list of some kind ?
class Phone(???):
TYPE_CHOICES = (
('H', 'Home'),
('W', 'Work'),
('F', 'Fax'),
)
type = models.CharField(max_length = 1, choices = TYPE_CHOICES)
number = models.CharField(max_length = 16)
private = models.BooleanField()
谢谢!
编辑:我不想使用外键只是因为我最初希望与用户相关的所有信息都显示在个人资料管理页面上。但是...嗯...这不是太关键