Skip to content

Instantly share code, notes, and snippets.

@graingert
Forked from cyberoctopi/urls.py
Created October 16, 2012 19:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save graingert/3901399 to your computer and use it in GitHub Desktop.
Save graingert/3901399 to your computer and use it in GitHub Desktop.
from django.conf.urls import patterns, include, url
from django.views.generic import ListView
from blogengine.models import Category, Post
from blogengine.views import PostsFeed
urlpatterns = patterns('blogengine.views',
# Home page
url(r'', 'getPosts'),
url(r'(?P<page>\d+)$', ListView.as_view(model=Post, paginate_by=2,)),
# Blog posts
url(r'(?P<slug>[^\.]+)', 'getPost'),
# Categories
url(r'categories/(?P<categorySlug>\w+)$',
'getCategory'),
url(r'categories/(?P<categorySlug>\w+)/(?P<selected_page>\d+)$', 'blogengine.views.getCategory'),
#url(r'^categories/(?P<slug>[-\w+])/(?P\d+)$', 'getCategory'),
url(r'feeds/posts/$', PostsFeed())
)
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'',include('blogengine.urls'), name='blogengine')
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment