Как я могу создать группу по умолчанию в django с помощью modelviewset

Я знаю, что мы можем создать группу с помощью панели администратора django и также можем дать им права. Я пытаюсь создать группу без панели администратора django. Мне не нужен доступ от администратора django для создания группы. Я хочу создать группу с помощью api. Я искал это, но ничего не нашел. Могу ли я создавать и просматривать группы с помощью modelviewset и просматривать их в api

. Я делаю следующее views.py

from rest_framework import viewsets
from django.contrib.auth.models import Group

class UserGroupModelViewSet(viewsets.ModelViewSet):                               

    queryset         = Group.objects.all()   
    serializer_class = Group     

                           

urls.py

from django.urls import path,include,path                  
from .views import UserGroupModelViewSet    
from rest_framework.routers import SimpleRouter      
router = SimpleRouter()   
router.register('', UserGroupModelViewSet)           

urlpatterns = [                      
    path('',include(router.urls)),                        
]

Как я могу создать и просмотреть список групп, созданных администратором django

Вернуться на верх