장고는 튜토리얼만 잘 따라하셔고 큰 문제없이 서비스를 운영할 수 있습니다. 질문에 답변을 드리자면 1. ORM을 활용하는 것이 일반적입니다. 장고에서 raw query를 작성할 수 있는 기능이 있지만 개인적인 경험상 사용할 일이 없었습니다. 저와 다른 경험을 하신 분들이 답변을 주시면 좋겠네요. 2. Foreign Key의 사용은 장고에서 쓰는 기능이 아니라 RDBMS를 효율적으로 사용하는 방법입니다. 관계형 데이터베이스에 대해 조금 더 학습하시면 이해할 수 있으실 거라고 생각합니다. 3. 장고 뿐만 아니라 서버 프레임워크는 프레임워크의 언어로 model이나 entity를 작성하고 해당 사항을 데이터베이스로 migration 합니다. 데이터베이스에 테이블을 먼저 생성하고 장고의 model을 작성하신 후 migration을 시도하시면 에러가 날거에요. 그 에러를 피하려고 Migration을 시도하지 않는다면 ORM을 사용할 수 없을 것입니다.

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 2월 2일 오후 4:24

댓글 0