-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathurls.py
More file actions
26 lines (23 loc) · 807 Bytes
/
urls.py
File metadata and controls
26 lines (23 loc) · 807 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# importar views e o router
from rest_framework.routers import DefaultRouter
# router é responsavel por gerar automaticamente
# todas as rotas REST
from usuarios import views
# criar uma instancia (objeto) do router
# Obs.: DefaultRouter ja gera a rota para
# a interface de navegação do DRF
router = DefaultRouter()
# registrar o ViewSet no router
# função register que tem 3 parametros
# 1º -> prefixo da rota ('usuarios/')
# 2º -> classe do ViewSet
# 3º -> nome base (nome interno usado pelo DRF)
# esse nome base evita conflitos
router.register(
r'usuarios', # qualquer caracter é reconhecido
# como caracter normal (mesmo sendo especial)
views.UsuarioViewSets, # controla as rotas
basename='usuarios'
)
# criar as rotas automaticamente
urlpatterns = router.urls