我有以下 Django 模型:
class Mappings(models.Model):
placeFrom = models.CharField(max_length=50)
placeTo = models.CharField(max_length=50)
totalTime = models.TimeField()
以下是表格的填充方式:
placeFrom placeTo totalTime
new york london 03:55
london paris 22:33
london new york 03: 23
amsterdam london 82:39
这个想法是为没有直接连接的映射找到所有数据库行。例如,在这种情况下,纽约 - 巴黎没有直接连接。所以,返回的表行应该是
new york london 03:55
london paris 22:33
知道怎么做吗?我首先使用Mappings.objects.filter(placeTo="london")
, 来获取代表“某个地方”和“伦敦”之间映射的所有行。所以,我知道如果“纽约”和'某个地方'返回,但不知道如何检查..