20200430 - Django login auth
2020. 4. 30. 22:39ㆍ개발/Django
오늘 글은 짧고 간단하게 쓴다. login auth를 할 방법이 필요해서, 찾아봐서 내 나름의 방법을 찾았지만 이게 잘 만들어진건지는 확신이 안 든다. view 설정에서 다음과 같이 한다.
class BaseView(APIView):
authentication_classes = (authentication.TokenAuthentication,)
위와 같은 BaseView를 설정하고, 모든 view class가 이를 상속하도록 하면 된다. 그리고 settings.py에서 다음과 같은 설정을 추가한다.
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES':[
'knox.auth.TokenAuthentication',
],
}
'개발 > Django' 카테고리의 다른 글
20200429 Django와 rest-framework (0) | 2020.04.29 |
---|---|
20200327 postgresql unnest (0) | 2020.03.27 |
20200309 django multi db & auto_commit (0) | 2020.03.09 |
20200308 django bulk update (0) | 2020.03.09 |
20200306 Django Migration Conflict관련 (0) | 2020.03.06 |