from django.conf.urls import url, include from rest_framework import routers from .viewsets import UserViewSet, TeamViewSet, TournamentViewSet, AuthorizationViewSet, MotivationLetterViewSet, \ SolutionViewSet, SynthesisViewSet, PoolViewSet # Routers provide an easy way of automatically determining the URL conf. # Register each app API router and user viewset router = routers.DefaultRouter() router.register('user', UserViewSet) router.register('team', TeamViewSet) router.register('tournament', TournamentViewSet) router.register('authorization', AuthorizationViewSet) router.register('motivation_letter', MotivationLetterViewSet) router.register('solution', SolutionViewSet) router.register('synthesis', SynthesisViewSet) router.register('pool', PoolViewSet) app_name = 'api' # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ url('^', include(router.urls)), url('^api-auth/', include('rest_framework.urls', namespace='rest_framework')), ]