diff --git a/src/drf_yasg/app_settings.py b/src/drf_yasg/app_settings.py index c66b8a5b..9fb9a097 100644 --- a/src/drf_yasg/app_settings.py +++ b/src/drf_yasg/app_settings.py @@ -1,4 +1,5 @@ from django.conf import settings +from django.utils.functional import lazystr from rest_framework.settings import perform_import SWAGGER_DEFAULTS = { @@ -39,7 +40,7 @@ } }, 'SECURITY_REQUIREMENTS': None, - 'LOGIN_URL': getattr(settings, 'LOGIN_URL', None), + 'LOGIN_URL': lazystr(lambda: getattr(settings, 'LOGIN_URL', None)), 'LOGOUT_URL': '/accounts/logout/', 'SPEC_URL': None, 'VALIDATOR_URL': '',