All pastes #249870 Raw Edit

Anonymous

public text v1 · immutable
#249870 ·published 2006-11-16 07:55 UTC
rendered paste body
from django.conf.urls.defaults import *
from apd.apdsite.models import School, Executive, Debate
from datetime import datetime, timedelta


now = datetime.now()
later = now + timedelta(days=120)


begininter = {
    'allow_empty': True,
    'intermediate': Debate.objects.filter(date__range=(now, later)).get(level="Intermediate"),
    'beginners': Debate.objects.filter(date__range=(now,later)).get(level="Beginners"),
}

nextdebates = {
    'queryset': Debate.objects.filter(date__range=(now, later))[:1],
    'allow_empty': True,
    'template_name': 'debates.html',
    'extra_context': begininter,

}

debates = {
    'queryset': Debate.objects.all(),
    'date_field': 'date',
    'allow_future': True,
    'template_name': 'debates_detail.html',
    'allow_empty': True,
}



urlpatterns = patterns('',
    (r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$', 'django.views.generic.date_based.archive_month', debates),
    (r'^/$', 'django.views.generic.list_detail.object_list', nextdebates),
)