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:
8
races/urls.py
Normal file
8
races/urls.py
Normal 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
21
races/views.py
Normal 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
|
||||
Reference in New Issue
Block a user