汎用ビューを使う
一覧や詳細は汎用viewを使いurls.pyに記述することが可能。
from django.conf.urls import patterns, include, url from django.views.generic import DetailView, ListView urlpatterns = patterns('', url(r'^$', ListView.as_view( queryset=modelname.objects.order_by('column') context_object_name='template variable', template_name='list.html' )), url(r'^(?P<pk>\d+)/detail/$', DetailView.as_view( model=modelname, template_name='detail.html' ), name='view_alias' ),
view_aliasには HttpResponseRedirect( reverse( "view_name")) 時の名称を記述できる。