feat: user

This commit is contained in:
Tahinli 2024-06-29 03:03:21 +03:00
parent 5dd685e882
commit ef4ca9ab6a
17 changed files with 244 additions and 85 deletions

View file

@ -38,6 +38,8 @@ INSTALLED_APPS = [
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'hello',
'user',
]
REST_FRAMEWORK = {

View file

@ -17,23 +17,17 @@ Including another URLconf
from django.contrib import admin
from django.urls import path, include
from django.contrib.auth.models import User
from rest_framework import routers, serializers, viewsets
from rest_framework.routers import DefaultRouter
from user.views import UserViewSet
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ['url', 'username', 'email', 'is_staff']
class UserViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
router = routers.DefaultRouter()
router = DefaultRouter()
router.register(r'users', UserViewSet)
urlpatterns = [
path('api-auth/', include('rest_framework.urls')),
path('hello', include("hello.urls")),
path('hello/', include("hello.urls")),
path('', include(router.urls)),
path('admin/', admin.site.urls),
path('user/', include((router.urls, 'user'), namespace='user'))
]