Как показать URL-адреса django auth-views в swagger?
Я установил урлы, как показано ниже.
users>urls.py
from django.urls import path
from django.contrib.auth import views as auth_views
from users import views
....
path(
"changePassword/", auth_views.PasswordResetView.as_view(), name="password_reset"
), # 비밀번호 변경 (링크 발송)
path(
"changePasswordDone/",
auth_views.PasswordResetDoneView.as_view(),
name="password_reset_done",
), # 비밀번호 변경(링크 선택 후 화면)
path(
"changePasswordConfirm/<uidb64>/<token>/",
auth_views.PasswordResetConfirmView.as_view(),
name="password_reset_confirm",
), # 비밀번호 변경(사용자 전송 링크)
path(
"changePasswordComplete/",
auth_views.PasswordResetCompleteView.as_view(),
name="password_reset_complete",
), # 비밀번호 변경(사용자 새 비밀번호 입력 후)
]
но auth_views не появляется в swagger, как показано ниже.
Я предполагаю, что есть какая-то проблема в settings.py...., но не знаю подробностей.
config>settings.py
# Rest_Framework JWT
REST_FRAMEWORK = {
"DEFAULT_PERMISSION_CLASSES": (
# 'rest_framework.permissions.IsAuthenticated', #401 에러 회피
"rest_framework.permissions.AllowAny", # 401 에러 회피
),
"DEFAULT_AUTHENTICATION_CLASSES": (
"rest_framework_simplejwt.authentication.JWTAuthentication",
# 'rest_framework.authentication.SessionAuthentication',
# 'rest_framework.authentication.BasicAuthentication',
),
}
не могли бы вы помочь, пожалуйста?