diff options
Diffstat (limited to 'yacos/urls.py')
-rw-r--r-- | yacos/urls.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/yacos/urls.py b/yacos/urls.py new file mode 100644 index 0000000..187fc85 --- /dev/null +++ b/yacos/urls.py @@ -0,0 +1,40 @@ +"""yacos URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/2.2/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import include, path +from rest_framework import routers + +from django.conf import settings +from django.conf.urls.static import static + +from yacos.lending import views + +router = routers.DefaultRouter() +router.register(r'users', views.UserViewSet) +router.register(r'groups', views.GroupViewSet) +router.register(r'persons', views.PersonViewSet) +router.register(r'things', views.ThingViewSet) +router.register(r'lendings', views.LendingViewSet) + +urlpatterns = [ + path('', include(router.urls)), + #path('lending/', include('lending.urls')), + path('admin/', admin.site.urls), + path('api-auth/', include('rest_framework.urls', namespace='rest_framework')), +] + +if settings.DEBUG: + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) |