Races: really basic races site with a detail page

getting this out there so that i maybe feel motivated to make it not
suck in the future
This commit is contained in:
2014-03-20 19:21:56 -05:00
parent db1f77e102
commit 54b6da689d
5 changed files with 59 additions and 0 deletions

8
races/urls.py Normal file
View File

@@ -0,0 +1,8 @@
from django.conf.urls import patterns, url
urlpatterns = patterns('races.views',
url(r'^$', 'index', name='races_index'),
url(r'^race/(?P<race_id>[A-Za-z0-9]+)/$', 'race_detail', name='race_detail'),
)
# vi:tabstop=4:expandtab:autoindent

21
races/views.py Normal file
View File

@@ -0,0 +1,21 @@
from django.shortcuts import get_object_or_404, render
from races.models import Race, Racer, RaceUpdate
def index(request):
"""Display a list of races."""
races = Race.objects.all()
return render(request, 'races/index.html', {'races': races})
def race_detail(request, race_id):
"""Display a race detail."""
race = get_object_or_404(Race, pk=race_id)
return render(request, 'races/race_detail.html', {'race': race})
# vi:tabstop=4:expandtab:autoindent