1
に外国のフィールドを追加しますmenu
レコード。Djangoは、私は2つのテーブルを持っているクエリ
そして、私が持っている:
menu = Menu.objects.filter(id_home=3,active=True).annotate(foodtype=foodtype)
私のクエリを使用して何が悪いのでしょうか?
に外国のフィールドを追加しますmenu
レコード。Djangoは、私は2つのテーブルを持っているクエリ
そして、私が持っている:
menu = Menu.objects.filter(id_home=3,active=True).annotate(foodtype=foodtype)
私のクエリを使用して何が悪いのでしょうか?
はあなたの必要性source次のようになります。
foodtype_en = serializers.CharField(source='id_foodtype.foodtype_en')
私が見る最も重要な問題は、データベースに近すぎる取得しようとしているということです。 Djangoがあなたのためにすべての外部キー、テーブル名、カラムを扱えるようにしましょう!より洗練されたコードを簡単にデバッグできます。 –