1. 수퍼유저를 만듭니다.
$ python manage.py createsuperuser2. 각각의 유저를 만듭니다.
$ python manage.py shell
>>> from django.contrib.auth.models import User
>>> u = User(username='user1')
>>> u.set_password('1111')
>>> u.is_staff=True # admin 유저의 경우 True
>>> u.save()
참고로 django rest framework 에서
다음과 같은 IsAdminUser 권한을 설정하면
u.is_staff=True 로 되어있는 유저만 접속할 수 있습니다.
from rest_framework import viewsets
from rest_framework import permissions
class UserViewSet(viewsets.ModelViewSet):
permission_classes = (permissions.IsAdminUser,)
댓글 없음:
댓글 쓰기