1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 18:08:21 +02:00

Split API in each app

This commit is contained in:
Alexandre Iooss
2020-02-18 11:58:42 +01:00
parent 987b898a33
commit 55722b801a
13 changed files with 12 additions and 17 deletions

View File

@ -7,9 +7,9 @@ from django.contrib.auth.models import User
from rest_framework import routers, serializers, viewsets
from rest_framework.authtoken import views as token_views
from .activity.urls import register_activity_urls
from .members.urls import register_members_urls
from .note.urls import register_note_urls
from activity.api.urls import register_activity_urls
from member.api.urls import register_members_urls
from note.api.urls import register_note_urls
class UserSerializer(serializers.ModelSerializer):
@ -34,16 +34,11 @@ class UserViewSet(viewsets.ModelViewSet):
# 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)
# Routers for members app
register_members_urls(router, 'members')
# Routers for activity app
register_activity_urls(router, 'activity')
# Routers for note app
register_note_urls(router, 'note')
app_name = 'api'