1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
from django.conf.urls.defaults import *
from piston.resource import Resource
from piston.authentication import HttpBasicAuthentication
from piston.doc import documentation_view
from blogserver.api.handlers import BlogpostHandler
auth = HttpBasicAuthentication(realm='My sample API')
blogposts = Resource(handler=BlogpostHandler, authentication=auth)
urlpatterns = patterns('',
url(r'^posts/$', blogposts),
url(r'^posts/(?P<emitter_format>.+)/$', blogposts),
url(r'^posts\.(?P<emitter_format>.+)', blogposts, name='blogposts'),
# automated documentation
url(r'^$', documentation_view),
)
|