플라스크 강좌 2-06 에서 질문입니다.

답변(answer)을 저장하는 코드에서 아래 부분이 이해가 조금 안되는데요
answer_set는 Answer 모델에서 question 테이블을 참조하기 위해 사용하는 것으로 인지했는데
아래 두줄의 코줄의 코드 부분이 db.session.add(answer)를 대체할수 있다는 부분이 궁금합니다.
조금 자세한 설명이 가능할까요? 혹시 answer_set 이 결국 answer의 객체를 가리키기 때문에 append 를 통해 리스트에 삽입한후
commit을 통해 DB에 insert 시킨다라고 이해하면 될까요?
**
question.answer_set.append(answer)

권짱 192

M 2022년 8월 6일 4:16 오후

answer_set은 Answer모델이 아니라 Question 모델에서 답변을 참조하기 위해 만든것입니다. answer_set은 질문에 달린 답변들을 의미합니다. - 박응용님, 2022년 8월 6일 7:13 오후 추천 , 대댓글
목록으로