Django Allauth перенаправляет на localhost вместо 127.0.0.1
У меня есть пользовательский класс User, который отображается на главной странице:
После успешного входа в систему django перенаправляет меня на страницу localhost, показанную выше. У меня также есть API, который соединяет бэкенд с фронтендом. Однако он взаимодействует с http://127.0.0.1/, у которого другой пользователь.
В моих представлениях есть только:
urlpatterns = [
path('', views.index, name='index'),
path('api/tableEntries', views.ReactView.as_view(), name="api"),
path('api/getUser', views.getUser.as_view(), name="getUser"),
path('accounts/', include('allauth.urls')),
]
В моих настройках переменная перенаправления установлена следующим образом:
LOGIN_REDIRECT_URL = 'index'
У меня 2 вопроса:
Я читал в других темах, что localhost и 127.0.0.1 иногда разрешаются в разные домены и используют разные cookies. Но почему они разрешаются в разные домены?
- Как мне исправить это, чтобы перенаправление шло на 127.0.0.1 и я мог получить доступ к нему с помощью вызова API?