【发布时间】:2013-09-29 16:00:45
【问题描述】:
我有一个客户的静态信息
class Customer(models.Model):
name = models.CharField(max_length=256)
以及他的手机状态的 DWH 样式表以及每日数据:
class Phone(models.Model):
imei = models.CharField(max_length=64)
day = models.DateField()
param1 = models.INtegerField()
param2 = models.INtegerField()
我的问题是,我可以创建某种“自动”关系吗?外键多对多 客户和使用电话 IMEI 的每日电话记录之间,因为我收集的记录对客户一无所知,我想通过 IMEI 一次将客户连接到所有电话记录,方法是添加某种第三像这样的表
class CutomerIMEI(models.Model):
customer = models.ForeignKey(Site)
imei = models.CharField(max_length=64)
所以我可以做 phone.customer 和 customer.phones.filter(day='some day')
谢谢, 谢伊
【问题讨论】: