2017-09-28 27 views
1

に外国のフィールドを追加しますmenuレコード。Djangoは、私は2つのテーブルを持っているクエリ

そして、私が持っている:

menu = Menu.objects.filter(id_home=3,active=True).annotate(foodtype=foodtype) 

私のクエリを使用して何が悪いのでしょうか?

+0

私が見る最も重要な問題は、データベースに近すぎる取得しようとしているということです。 Djangoがあなたのためにすべての外部キー、テーブル名、カラムを扱えるようにしましょう!より洗練されたコードを簡単にデバッグできます。 –

答えて

1

はあなたの必要性source次のようになります。

foodtype_en = serializers.CharField(source='id_foodtype.foodtype_en') 
関連する問題