forgot to add SpeakerDetailView
This commit is contained in:
parent
4da3b61a89
commit
be7afdebd4
21
program/templates/speaker_detail.html
Normal file
21
program/templates/speaker_detail.html
Normal file
|
@ -0,0 +1,21 @@
|
|||
{% extends 'base.html' %}
|
||||
{% load commonmark %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<h3>{{ speaker.name }}</h3>
|
||||
|
||||
{{ speaker.biography|commonmark }}
|
||||
<hr />
|
||||
|
||||
{% if speaker.events.exists %}
|
||||
{% for event in speaker.events.all %}
|
||||
|
||||
<h3>{{ event.title }}</h3>
|
||||
{{ event.abstract|commonmark }}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
|
@ -5,7 +5,7 @@ urlpatterns = [
|
|||
url(r'^(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})/$', views.ProgramDayView.as_view(), name='day'),
|
||||
url(r'^$', views.ProgramOverviewView.as_view(), name='index'),
|
||||
url(r'^speakers/$', views.SpeakerListView.as_view(), name='speaker_index'),
|
||||
url(r'speakers/(?P<slug>[-_\w+]+)/$', views.SpeakerDetail.as_view(), name='speaker_detail'),
|
||||
url(r'speakers/(?P<slug>[-_\w+]+)/$', views.SpeakerDetailView.as_view(), name='speaker_detail'),
|
||||
url(r'^events/$', views.EventListView.as_view(), name='events_index'),
|
||||
url(r'^(?P<slug>[-_\w+]+)/$', views.EventDetailView.as_view(), name='event'),
|
||||
]
|
||||
|
|
|
@ -6,6 +6,11 @@ from django.views.generic import ListView, TemplateView, DetailView
|
|||
from camps.models import Day
|
||||
from . import models
|
||||
|
||||
|
||||
class SpeakerDetailView(DetailView):
|
||||
model = models.Speaker
|
||||
template_name = 'speaker_detail.html'
|
||||
|
||||
class SpeakerListView(ListView):
|
||||
model = models.Speaker
|
||||
template_name = 'speaker_list.html'
|
||||
|
|
Loading…
Reference in a new issue