feat(people): Add people list view

This commit is contained in:
James Graham
2020-02-18 15:05:30 +00:00
parent 4b2abd5d6c
commit e8416bc779
4 changed files with 51 additions and 4 deletions

View File

@@ -2,18 +2,25 @@
Views for displaying or manipulating models in the 'people' app.
"""
from django.views.generic import DetailView
from django.views.generic import DetailView, ListView
from . import models
class PersonListView(ListView):
"""
View displaying a list of :class:`Person` objects - searchable.
"""
model = models.Person
template_name = 'people/person/list.html'
class ProfileView(DetailView):
"""
View displaying the profile of a :class:`Person` - who may be a user.
"""
model = models.Person
template_name = 'people/person/detail.html'
context_object_name = 'person'
class RelationshipDetailView(DetailView):
@@ -22,4 +29,3 @@ class RelationshipDetailView(DetailView):
"""
model = models.Relationship
template_name = 'people/relationship/detail.html'
context_object_name = 'relationship'