为什么我的login_required重定向不起作用?

时间:2020-05-07 17:14:11

标签: django

我似乎可以正确地完成所有操作,但是当我尝试登录仅需要login_required而不是重定向到登录页面的页面时,仍然收到404。

Settings.py/Login_url

LOGIN_URL = '/dating_app/login/'

dating_app / urls /登录

path('login/', LoginView.as_view(template_name = 'dating_app/login.html'), name='login'),

project_urls / dating_app

 path('', include('dating_app.urls', namespace= 'dating_app')),

project_directory

   .
├── 11_env
│   ├── bin
│   ├── include
│   ├── lib
│   └── pyvenv.cfg
├── dating_app
│   ├── __init__.py
│   ├── __pycache__
│   ├── admin.py
│   ├── apps.py
│   ├── chat.html
│   ├── forms.py
│   ├── media
│   ├── migrations
│   ├── models.py
│   ├── static
│   ├── tag.py
│   ├── templates
│   ├── templatetags
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── dating_project
│   ├── __init__.py
│   ├── __pycache__
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── db.sqlite3
└── manage.py

1 个答案:

答案 0 :(得分:3)

根据您的URL配置,您应将LOGIN_URL设置为

LOGIN_URL = '/login/'
相关问题