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")), ]