Exemple #1
0
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)),
)
Exemple #2
0
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'),
)