私は次の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")
、「ある場所」と「ロンドン」の間のマッピングを表すすべての行を取得することから始めました。したがって、「ニューヨーク」と「ロンドン」の間にマッピングがある場合、返される行は私にとって潜在的に良い行であることがわかります。 「どこか」が戻ってきましたが、それを確認する方法がわかりません。