내 모델 이벤트에 대한 클래스 기반 DetailView가 있으며 외래 키와 관련된 kategorie 항목을 표시하려고합니다.Django : DetailView 외래 객체 가져 오기
models.py
class Event(models.Model):
name = models.CharField(max_length=50)
def get_absolute_url(self):
return reverse('events:event-detail', kwargs={'pk': self.pk})
class Kategorie(models.Model):
event = models.ForeignKey(Event)
def get_absolute_url(self):
return reverse('events:kategorie-detail', kwargs={'pk': self.pk})
views.py
class EventDetail(generic.DetailView):
model = Event
context_object_name = 'event'
event_detail.html 어떻게 이벤트에 관련하는 kategories 얻을 수 있습니까? 지금까지 기능보기를 사용했습니다.
<ul> {% for kategorie in kategorien %} <li><a href="{% url 'events:kategorie-detail' kategorie.id %}">{{kategorie}}</a></li> {% endfor %} </ul>