Ir para o conteúdo

Referência da API Django

Esta seção documenta os principais módulos da aplicação Django.

Cadastros

core.cadastros.api

ContratosViewSet

Bases: ModelViewSet

API endpoint that allows users to be viewed or edited.

Source code in server-django/core/cadastros/api.py
 7
 8
 9
10
11
12
13
14
class ContratosViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows users to be viewed or edited.
    """
    queryset = Contratos.objects.all()
    serializer_class = ContratosSerializer
    permission_classes = [permissions.IsAuthenticated]
    http_method_names = ["get"]

EscolasViewSet

Bases: ModelViewSet

API endpoint that allows users to be viewed or edited.

Source code in server-django/core/cadastros/api.py
16
17
18
19
20
21
22
23
class EscolasViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows users to be viewed or edited.
    """
    queryset = Escolas.objects.all()
    serializer_class = EscolasSerializer
    permission_classes = [permissions.IsAuthenticated]
    http_method_names = ["get"]

FotosViewSet

Bases: ModelViewSet

API endpoint that allows groups to be viewed or edited.

Source code in server-django/core/cadastros/api.py
43
44
45
46
47
48
49
50
class FotosViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows groups to be viewed or edited.
    """
    queryset = Fotos.objects.all()
    serializer_class = FotosSerializer
    permission_classes = [permissions.IsAuthenticated]
    http_method_names = ["get", "post", "patch", "delete"]

PessoasViewSet

Bases: ModelViewSet

API endpoint that allows groups to be viewed or edited.

Source code in server-django/core/cadastros/api.py
34
35
36
37
38
39
40
41
class PessoasViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows groups to be viewed or edited.
    """
    queryset = Pessoas.objects.all()
    serializer_class = PessoasSerializer
    permission_classes = [permissions.IsAuthenticated]
    http_method_names = ["get"]

TurmasViewSet

Bases: ModelViewSet

API endpoint that allows users to be viewed or edited.

Source code in server-django/core/cadastros/api.py
25
26
27
28
29
30
31
32
class TurmasViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows users to be viewed or edited.
    """
    queryset = Turmas.objects.all()
    serializer_class = TurmasSerializer
    permission_classes = [permissions.IsAuthenticated]
    http_method_names = ["get"]

Câmeras

core.cameras.api

Tarefas Celery (Câmeras)

core.cameras.tasks