udemy3 📘 Django ORM 이해하기 – 역참조란 무엇인가? Django에서 모델 간의 관계를 설정할 때, 우리는 종종 ForeignKey나 ManyToManyField, OneToOneField 등을 사용하게 됩니다. 이 과정에서 함께 등장하는 개념이 바로 역참조 (Reverse Relation) 입니다.이번 글에서는 Django ORM에서의 역참조란 무엇인지, 그리고 실제 코드에서는 어떻게 사용하는지를 자세히 정리해보겠습니다. 🔁 역참조란?쉽게 말해 “어떤 객체가 다른 모델로부터 참조될 때, 그 참조된 쪽에서 참조한 객체들을 다시 조회하는 것” 을 의미합니다.예를 들어, 아래와 같이 Post 모델이 Author 모델을 참조하고 있는 구조를 생각해봅시다.class Author(models.Model): name = models.CharField(max_.. 2025. 7. 23. [Python Django] The Practical Guide - Admin, Relationship The Django Admin FeatureEasy & Powerful Data Administrationbook_outlet//admin.pyadmin.site.register(Book)admin.py Data Relationship데이터는 종종 연결되어 있다. j.k 롤링은 해리포터의 많은 시리즈를 작성했다. 다양한 종류의 데이터 연결 타입이 있다. 일대일, 일대다, 다대다..각각의 관계를 하나씩 살펴보자class Author(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) author = models.ForeignKey(Author, on_delete=mo.. 2025. 7. 23. [Python Django] The Practical Guide - Data & Models (3) Model URLs li>a href="{% url "book-detail" book.id %}">{{ book.title }} (Rating: {{ book.rating }})a> li> index.htmlurlpatterns = [ path("", views.index), path("", views.book_detail, name="book-detail")]urls.pyURL을 생성하기 위해 {% url %} 템플릿 태그 사용def get_absolute_url(self): return reverse("book-detail", args=[self.id]) models.py li>a href="{{ book.get_absolute_url }}">{{ book.title }} (Rating: {{ bo.. 2025. 7. 22. 이전 1 다음