Miroca_Server
This commit is contained in:
24
api/views.py
Normal file
24
api/views.py
Normal 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
|
||||
Reference in New Issue
Block a user