Почему каждый раз, когда я запускаю URL для моего вида выхода из системы, он все еще отображает старую функцию? но когда я создаю новый, например, пример logout_test
его рендеринг / выполнение правильно, почему это происходит?
вот мои urls.py:
urlpatterns = [
path('', LoginView.as_view(), name = 'login'),
path('logout/', logout, name = 'logout'),
path('signup/', signup, name = 'signup'),
]
app_name = "login"
вот мои взгляды. py:
def logout(request):
return test # <- I'm expecting an error result when i try http:127.0.0.1:8000/logout
Я специально положил test
в return
, чтобы ожидать ошибку, но при попытке https:127.0.0.1:8000/login/logout
все еще выполняет старую функцию этой функции logout
, которая :
def logout(request):
response = redirect(reverse_lazy('login:login'))
return response
В приведенном выше коде старая функция выхода из системы. Я пытаюсь изменить его, но он все еще выполняет старую функцию. именно поэтому я положил test
в ответ, чтобы / я мог ожидать ошибку.