Example #1
0
from apps.restangular.models import Item
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView
from rest_framework import viewsets
from routers import CustomRouter


# REST framework routes
class ItemViewSet(viewsets.ModelViewSet):
    model = Item

router = CustomRouter()
router.register(r'items', ItemViewSet)


urlpatterns = patterns('',
    url(r'^$', TemplateView.as_view(template_name='index.html')),
    url(r'^', include(router.urls)),
)
Example #2
0
from routers import CustomRouter
from nfc.views import ApiEndpoint
from rest_framework import viewsets, routers
from rest_framework import permissions
from rest_framework.decorators import link
from rest_framework.response import Response
from oauth2_provider.ext.rest_framework import TokenHasReadWriteScope, TokenHasScope


# Routers provide an easy way of automatically determining the URL conf
router = routers.DefaultRouter()
router.register(r'waitings', WaitingViewSet)
router.register(r'useds', UsedViewSet)
#router.register(r'statistics', StatisticViewSet)
# Wire up our API using automatic URL routing.

router2 = CustomRouter(trailing_slash=True)
router2.register(r'statistics', StatisticViewSet)

# Additionally, we include login URLs for the browseable API.
urlpatterns = patterns('',
    url(r'^', include(router.urls)),
    url(r'^', include(router2.urls)),
    #url(r'^nfc/', include('nfc.urls')),
    url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
    url(r'^admin/', include(admin.site.urls)),
    #url(r'^statistic/test', StatisticViewSet.as_view({'get': 'test'})),
    url(r'^api/hello', ApiEndpoint.as_view()),
)