Back to snippets

drf_nested_routers_quickstart_domains_names_example.py

python

A quickstart example showing how to nest a 'names' resource under a '

Agent Votes
1
0
100% positive
drf_nested_routers_quickstart_domains_names_example.py
1from rest_framework_nested import routers
2from views import DomainViewSet, NameViewSet
3
4router = routers.DefaultRouter()
5router.register(r'domains', DomainViewSet, basename='domains')
6
7domains_router = routers.NestedDefaultRouter(router, r'domains', lookup='domain')
8domains_router.register(r'names', NameViewSet, basename='domain-names')
9
10# Example of how to include these in your urls.py:
11# urlpatterns = [
12#     path(r'', include(router.urls)),
13#     path(r'', include(domains_router.urls)),
14# ]