ForiegnKey1 [Python Django] 🔄 Django Circular & Lazy Relationships 완전 정리 Django에서 모델을 정의하다 보면 종종 아래와 같은 상황을 마주하게 됩니다:두 모델이 서로를 참조하는 순환 관계 (circular relationship)하나의 모델이 자기 자신(self)과 관계를 맺는 경우다른 앱의 모델과 관계를 맺어야 할 때이럴 땐 Lazy 관계 (지연 관계)를 통해 문제를 우회할 수 있습니다.이번 포스트에서는 Django에서 자주 사용하는 Lazy 관계 예제를 3가지로 나눠서 설명합니다.1️⃣ 서로를 참조하는 두 모델 (Circular Relationship)class Product(models.Model): # ... other fields ... last_buyer = models.ForeignKey('User', on_delete=models.CASCADE)cl.. 2025. 7. 23. 이전 1 다음