두 테이블 Drink
및 Ingredient
을 사용하여 음료 데이터베이스를 만들고 있습니다. 또한이 두 테이블을 연결하는 연관 테이블 DrinkIngredients
이 있는데 어떤 음료가 특정 성분을 함유하고 어떤 음료가 특정 음료를 구성하는지 검색 할 수 있습니다.연관 테이블에 필드를 추가하는 방법
문제는 음료수마다 재료의 양이 달라야한다는 것입니다. 예를 들어 Screwdriver
인 경우 Vodka
및 Orange Juice
의 연관 테이블에 과 Orange Juice
이있는 Tequila Sunrise
이 있습니다. 또한 TequilaSunrise.Ingredients
를 조회 얻을 드라이버에 대한 쿼리를 수행 할 수 있으려면 다음 Screwdriver.Ingredients
를 조회 한 후
Vodka: 1 unit
Orange Juice: 1 unit
하지만 같은 목록을
Tequila: 1 unit
Orange Juice: 2 units
방법 연관 테이블에 추가 정보를 추가하는 방법에 대해 알아 보겠습니다. 또는 나는 이미 금액을 가지고있는 연관 테이블의 하위 테이블 인 완전히 새로운 연관 테이블을 추가해야합니까? 제 생각에는
Here is a link to my models.py file
수량 테이블을 Drinkingredient하는 새 열을 추가 ', db.Integer)'를 연관 테이블에 추가합니까? 그렇다면 어떻게 접근합니까? – user8363