学习官方文档,写出如下代码:
serializers.py
from rest_framework import serializers
from django.contrib.auth.models import User
# -- write you code here --
class UserSerializer(serializers.ModelSerializer):
# -- write your code here --
class Meta:
model = User
fields = ['id', 'username']
views.py
from rest_framework import viewsets
from django.contrib.auth.models import User
from users.api.serializers import UserSerializer
from rest_framework import permissions
# -- write your code here --
class UserViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = User.objects.all()
serializer_class = UserSerializer
permission_classes = [permissions.AllowAny]