Added basis of backbone api

This commit is contained in:
Mark Riedesel 2013-11-10 20:12:44 -06:00
parent 377a6bacc4
commit 789c5b47be
6 changed files with 123 additions and 14 deletions

19
urls.py
View file

@ -1,12 +1,23 @@
from django.conf.urls import patterns, url
from django.conf.urls import patterns, url, include
import backbone
from pdfformfiller.views import editor
backbone.autodiscover()
urlpatterns = patterns('pdfformfiller.views',
url(r'^(?P<pdf>.*)/edit/$', editor.PDFFormFillerEditor.as_view(), name='pdfformfiller-edit'),
)
urlpatterns += patterns('pdfformfiller.views.json',
url(r'^json/(?P<pdf>\d+)/$', 'get_pages', name='pdfformfiller-json-get-pages'),
url(r'^json/(?P<pdf>\d+)/(?P<page_no>\d+)/$', 'get_page', name='pdfformfiller-json-get-page'),
urlpatterns = patterns('pdfformfiller.views.api',
url(r'^api/document/$', 'document', name='pdfformfiller_api_document'),
url(r'^api/document/(?P<id>\d+)/$', 'document_detail', name='pdfformfiller_api_document_detail'),
url(r'^api/document/(?P<id>\d+)/pages/$', 'document_pages', name='pdfformfiller_api_document_pages'),
url(r'^api/page/$', 'page', name='pdfformfiller_api_page'),
url(r'^api/page/(?P<id>\d+)/$', 'page_detail', name='pdfformfiller_api_page_detail'),
url(r'^api/page/(?P<id>\d+)/fields/$', 'page_fields', name='pdfformfiller_api_page_fields'),
)
urlpatterns += patterns('',
(r'^backbone/', include(backbone.site.urls)),)