2016-06-29 4 views
0

두 테이블 DrinkIngredient을 사용하여 음료 데이터베이스를 만들고 있습니다. 또한이 두 테이블을 연결하는 연관 테이블 DrinkIngredients이 있는데 어떤 음료가 특정 성분을 함유하고 어떤 음료가 특정 음료를 구성하는지 검색 할 수 있습니다.연관 테이블에 필드를 추가하는 방법

문제는 음료수마다 재료의 양이 달라야한다는 것입니다. 예를 들어 Screwdriver 인 경우 VodkaOrange 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

답변

0

, 단지`db.Column ('양 그냥 세 번째 줄을 것입니다, 나는 그 작업을 수행하는 방법을 잘 모르겠어요

+0

수량 테이블을 Drinkingredient하는 새 열을 추가 ', db.Integer)'를 연관 테이블에 추가합니까? 그렇다면 어떻게 접근합니까? – user8363

관련 문제