fmartingr.com-legacy/fmartingrcom/apps/blog/urls.py

45 lines
913 B
Python

from django.conf.urls import url
from .views import ListView, EntryView, EntryLiveEditView, SearchView, RSSView
urlpatterns = [
# Post list with page
url(
r'^page/(?P<page_number>\d+)/$',
ListView.as_view(),
name='list'
),
# Post list
url(
r'^$',
ListView.as_view(),
name='list'
),
# Single entry
url(
r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[\w\-]+)/$',
EntryView.as_view(),
name='item'
),
# Live edit entry
url(
r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[\w\-]+)/edit/$',
EntryLiveEditView.as_view(),
name='item-liveedit'
),
# RSS
url(
r'^rss\.xml$',
RSSView.as_view(),
name='rss'
),
# Search
url(
r'^search/$',
SearchView.as_view(),
name='search',
)
]