Spaces:
Runtime error
Runtime error
from django.urls import path, include | |
from django.contrib import admin | |
from django.contrib.auth.models import User | |
from rest_framework import routers, serializers, viewsets | |
# Serializers define the API representation. | |
class UserSerializer(serializers.HyperlinkedModelSerializer): | |
class Meta: | |
model = User | |
fields = ['url', 'username', 'email', 'is_staff'] | |
# ViewSets define the view behavior. | |
class UserViewSet(viewsets.ModelViewSet): | |
queryset = User.objects.all() | |
serializer_class = UserSerializer | |
# Routers provide an easy way of automatically determining the URL conf. | |
router = routers.DefaultRouter() | |
router.register(r'users', UserViewSet) | |
urlpatterns = [ | |
path("admin/", admin.site.urls), | |
path('api-auth/', include('rest_framework.urls')), | |
path('api/auth/', include('authentication.urls')), | |
path('api/', include('api.urls')), | |
] | |