【发布时间】:2016-03-12 02:35:39
【问题描述】:
您好,我正在 Django 中创建一个后端服务器,用于存储来自应用程序的用户数据。 以下是我的模型。
class Subscriber(models.Model):
subId = models.IntegerField(max_length=20,unique=True,blank=False)
Name = models.CharField(max_length=25,blank=True)
class SMS(models.Model):
subscriberId = models.ForeignKey(Subscriber, null=False)
epochTime = models.IntegerField(null = False)
time = models.CharField(max_length= 250 ,blank = False)
class Call(models.Model):
subscriberId = models.ForeignKey(Subscriber, null=True)
epochTime = models.IntegerField(null = False)
time = models.CharField(max_length= 50 ,blank = False)
Date = models.CharField(max_length= 50 ,blank = False)
我需要编写一个 Django 查询,我将提供subscriberId,Django 将返回给我使用来自 Call 和 SMS 的该用户的数据(基本上想使用 Join )。 之前我已经在mysql中应用了这个。
select * from Server_Text JOIN (Server_Call) ON (Server_SMS.subscriberId_id = 11 and Server_Call.subscriberId_id = 11) ;
Server 是我的 mysql 数据库。
【问题讨论】:
-
是的,但我没有找到解决这个问题的完美解决方案。 :-(
标签: python mysql django django-views