Miroca_Server

This commit is contained in:
Victor Alexandrovich Tsyrenschikov
2026-01-02 00:07:37 +05:00
parent 7ab28ed366
commit c9ae31bc3d
100 changed files with 3108 additions and 0 deletions

24
api/views.py Normal file
View File

@@ -0,0 +1,24 @@
from django.shortcuts import render
from django.contrib.auth import get_user_model
User = get_user_model()
from rest_framework import viewsets
from api.serializers import DeviceSerializer,UserSerializer
from upanel.models import *
from rest_framework.authentication import BasicAuthentication
from rest_framework.permissions import IsAuthenticated
class DeviceViewSet(viewsets.ModelViewSet):
authentication_classes = (BasicAuthentication,)
permission_classes = (IsAuthenticated,)
queryset = Device.objects.values().order_by('id')
serializer_class = DeviceSerializer
class UserViewSet(viewsets.ModelViewSet):
authentication_classes = (BasicAuthentication,)
permission_classes = (IsAuthenticated,)
queryset = User.objects.values().order_by('id')
serializer_class = UserSerializer