我正在尝试设计一个人的数据库。要求是一个人可以有一个或多个不同数量的孩子、汽车、工作和房屋。
所以,目前,我设计的方法是:
Person {
CharField name
DateField dob
CharField city
...
# Some standard base person data
}
因为我想支持可变数量的关联,所以我创建了具有一对多关系的单独的表。例如,我有
Home {
ForeignKey Person
CharField home_address
...
}
Job {
ForeignKey Pers