CategoryArticleList, DayArticleList, MonthArticleList, TagArticleList, YearArticleList, ) urlpatterns = [ url(r'^', ArticleList.as_view(), name='article-list'), url(r'^feed/', LatestArticlesFeed(), name='article-list-feed'), url(r'^search/', ArticleSearchResultsList.as_view(), name='article-search'), url(r'^(?P<year>\d{4})/', YearArticleList.as_view(), name='article-list-by-year'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/', MonthArticleList.as_view(), name='article-list-by-month'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/', DayArticleList.as_view(), name='article-list-by-day'), # Various permalink styles that we support # ---------------------------------------- # This supports permalinks with <article_pk> # NOTE: We cannot support /year/month/pk, /year/pk, or /pk, since these # patterns collide with the list/archive views, which we'd prefer to # continue to support. url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/(?P<pk>\d+)/', ArticleDetail.as_view(), name='article-detail'), # These support permalinks with <article_slug> url(r'^(?P<slug>\w[-\w]*)/', ArticleDetail.as_view(), name='article-detail'), url(r'^(?P<year>\d{4})/(?P<slug>\w[-\w]*)/',
url(r'^search/$', ArticleSearchResultsList.as_view(), name='article-search'), url(r'^(?P<category>\w[-\w]*)/$', CategoryArticleList.as_view(), name='article-list-by-category'), url(r'^(?P<category>\w[-\w]*)/feed/$', CategoryFeed(), name='article-list-by-category-feed'), #url(r'^(?P<slug>\w[-\w]*)/$', #ArticleDetail.as_view(), name='article-detail'), url(r'^archive/(?P<year>\d{4})/$', YearArticleList.as_view(), name='article-list-by-year'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/$', MonthArticleList.as_view(), name='article-list-by-month'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/$', DayArticleList.as_view(), name='article-list-by-day'), # Various permalink styles that we support # ---------------------------------------- # This supports permalinks with <article_pk> # NOTE: We cannot support /year/month/pk, /year/pk, or /pk, since these # patterns collide with the list/archive views, which we'd prefer to # continue to support. url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/(?P<pk>\d+)/$', ArticleDetail.as_view(), name='article-detail'), # These support permalinks with <article_slug>
CategoryArticleList, DayArticleList, MonthArticleList, TagArticleList, YearArticleList, ) urlpatterns = [ url(r'^$', ArticleList.as_view(), name='article-list'), url(r'^feed/$', LatestArticlesFeed(), name='article-list-feed'), url(r'^search/$', ArticleSearchResultsList.as_view(), name='article-search'), url(r'^(?P<year>\d{4})/$', YearArticleList.as_view(), name='article-list-by-year'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/$', MonthArticleList.as_view(), name='article-list-by-month'), url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/$', DayArticleList.as_view(), name='article-list-by-day'), # Various permalink styles that we support # ---------------------------------------- # This supports permalinks with <article_pk> # NOTE: We cannot support /year/month/pk, /year/pk, or /pk, since these # patterns collide with the list/archive views, which we'd prefer to # continue to support. url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/(?P<pk>\d+)/$', ArticleDetail.as_view(), name='article-detail'), # These support permalinks with <article_slug> url(r'^(?P<slug>\w[-\w]*)/$', ArticleDetail.as_view(), name='article-detail'), url(r'^(?P<year>\d{4})/(?P<slug>\w[-\w]*)/$',