모델로 데이터 처리하기(2-04) 질문입니다.
안녕하세요. 책을 읽으면서 궁금한점이 있어서 질문을 남깁니다.
question_id = db.Column(db.Integer, db.ForeignKey('question.id', ondelete='CASCADE'))
ForeignKey중에서 'question.id' 는 Question 클래스에서 받아오는건 알겟는데 question이라는 테이블은 Question이라는 테이블을 소문자로 자동으로 변환 되어지는 것입니까?
답변 부탁드립니다
Jsca 님 440
2020년 12월 21일 8:24 오후
1개의 답변이 있습니다. 1 / 1 Page
안녕하세요.
question은 DB와 상관없이 파이썬 코드에서 answer를 통해서 question에 접근하기 위한 코드입니다.
question 은 다음과 같이 Answer 모델에 정의되어 있습니다.
question = db.relationship('Question', backref=db.backref('answer_set'))
quesiton이라는 이름은 그냥 변수일 뿐이고 실제로는 Question이라는 테이블과의 연결을 의미합니다.
도움이 되셨기를 바랍니다.
박응용 님
M 2020년 12월 21일 8:45 오후