1
외국 필드를 추가 menu
레코드.장고 내가 두 테이블이 쿼리
그리고 내가 가진 :
menu = Menu.objects.filter(id_home=3,active=True).annotate(foodtype=foodtype)
내 쿼리에 어떤 문제가 있습니까?
외국 필드를 추가 menu
레코드.장고 내가 두 테이블이 쿼리
그리고 내가 가진 :
menu = Menu.objects.filter(id_home=3,active=True).annotate(foodtype=foodtype)
내 쿼리에 어떤 문제가 있습니까?
는 당신의 필요 source과 같습니다
이foodtype_en = serializers.CharField(source='id_foodtype.foodtype_en')
내가 볼 수있는 가장 중요한 문제는 데이터베이스에 너무 가까이하기 위해 노력하고 있다는 점이다. Django가 외래 키, 테이블 이름 및 컬럼을 모두 처리하도록하십시오! 코드를 훨씬 더 깔끔하게 (따라서 디버그하기 쉽도록) 얻을 수 있습니다. –