from django.conf.urls.defaults import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin from board.views import PostListView, TopicListView admin.autodiscover() urlpatterns = patterns( '', # Examples: url(r'^$', TopicListView.as_view(), {'homepage_only': True}, name='home'), url(r'^p/', include('board.urls')), # url(r'^t/', include('tags.urls')), # Uncomment the admin/doc line below to enable admin documentation: url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), )
from django.conf.urls.defaults import patterns, include, url from board.views import PostDetailView, PostListView, TopicListView, TopicDetailView urlpatterns = patterns( '', url(r'^$', TopicListView.as_view(), name='board_topic_list'), url(r'^posts$', PostListView.as_view(), name='board_post_list'), url(r'^tag/(?P<tag>[\w\s]+)/$', TopicListView.as_view(), name='board_topic_list_by_tag'), url(r'^user/(?P<username>[^/]+)/posts$', PostListView.as_view(), name='board_post_list_by_user'), url(r'^user/(?P<username>[^/]+)/$', TopicListView.as_view(), name='board_topic_list_by_user'), url(r'^(?P<pk>\w+)/$', TopicDetailView.as_view(), name='board_topic_view'), url(r'^(?P<pk>\w+)/#(?P<post>\w+)$', TopicDetailView.as_view(), name='board_topic_view'), )