Project

General

Profile

« Previous | Next » 

Revision 1a622a74

Added by Jérôme Schneider over 12 years ago

api: create a tastypie api which exposes Event object

you need to install django-tastypie module :
pip install django-tastypie

View differences:

calebasse/urls.py
5 5

  
6 6
from urls_utils import decorated_includes
7 7

  
8
from calebasse.api import EventResource
9

  
8 10
admin.autodiscover()
9 11

  
12
event_resource = EventResource()
13

  
10 14
service_patterns = patterns('',
11 15
    url(r'^$', 'calebasse.views.homepage', name='homepage'),
12 16
    url(r'^agenda/', include('calebasse.agenda.urls')),
......
27 31
    (r'^$', redirect_to, { 'url': '/cmpp/' }),
28 32
    url(r'^admin/', include(admin.site.urls)),
29 33
    url(r'^accounts/', include('django.contrib.auth.urls')),
34
    url(r'^api/', include(event_resource.urls)),
30 35
    url(r'^(?P<service>[a-z-]+)/', decorated_includes(login_required,
31 36
        include(service_patterns))),
32 37
    url(r'^lookups/', include('ajax_select.urls')),

Also available in: Unified diff