Files
django-postfix-dovecot-api/dpdapi/urls.py
T
nikolark b12413ed67 ✨ Modernize bit bit
- bumps
- poetry
- linting
2022-08-07 15:44:40 +02:00

20 lines
714 B
Python

from django.contrib import admin
from django.urls import include, path, re_path
from django.views.generic import RedirectView
from rest_framework import urls as rest_framework_urls
from rest_framework.routers import DefaultRouter
from .views import AliasViewSet, DomainViewSet, UserViewSet
api_router = DefaultRouter()
api_router.register(r"aliases", AliasViewSet)
api_router.register(r"domains", DomainViewSet)
api_router.register(r"users", UserViewSet)
urlpatterns = [
path("", RedirectView.as_view(pattern_name="api-root")),
re_path(r"^api/", include(api_router.urls)),
re_path(r"^admin/", admin.site.urls),
re_path(r"^api-auth/", include(rest_framework_urls, namespace="rest_framework")),
]