diff --git a/src/fellchensammlung/models.py b/src/fellchensammlung/models.py index 6de85cc..51a33e4 100644 --- a/src/fellchensammlung/models.py +++ b/src/fellchensammlung/models.py @@ -78,8 +78,8 @@ class AdoptionNotice(models.Model): photos = models.ManyToManyField(Image, blank=True) @property - def animals_list(self): - return self.animals.all() + def animals(self): + return Animal.objects.filter(adoption_notice=self) def get_absolute_url(self): """Returns the url to access a detailed page for the animal.""" diff --git a/src/fellchensammlung/views.py b/src/fellchensammlung/views.py index 18654ae..57376ef 100644 --- a/src/fellchensammlung/views.py +++ b/src/fellchensammlung/views.py @@ -16,7 +16,9 @@ def index(request): def adoption_notice_detail(request, adoption_notice_id): - return HttpResponse("You're looking at adoption notice %s." % adoption_notice_id) + adoption_notice = AdoptionNotice.objects.get(id=adoption_notice_id) + context = {"adoption_notice": adoption_notice} + return render(request, 'fellchensammlung/detail_adoption_notice.html', context=context) def animal_detail(request, animal_id):