python - Django-找不到页面/登录错误的原因是什么
问题描述
我正在开发一个 Django 项目,使用 python3 manage.py runserver
. 我能够获得登录页面,登录后,我应该能够看到主页/索引页面但是我收到类似的错误
Request Method: POST
Request URL: http://127.0.0.1:8000/login
Using the URLconf defined in leadgen.urls, Django tried these URL patterns, in this order:
index [name='index_view']
[name='login_view']
add [name='add_view']
base [name='base_view']
company [name='company_view']
insigths [name='insights_view']
master [name='master_view']
leads [name='leads_view']
settings [name='settings_view']
team [name='team_view']
admin/
The current path, login, didn't match any of these.```
Leadgen is my project and Leadgen_app is its application. This is how I have written the urls.py for the application
Leadgen_app/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.login_view, name='login_view'),
path('index', views.index_view, name='index_view'),
path('add', views.add_view, name='add_view'),
path('base', views.base_view, name='base_view'),
path('company', views.company_view, name='company_view'),
path('insigths', views.enrich_view, name='insights_view'),
path('master', views.master_view, name='master_view'),
path('leads', views.leads_view, name='leads_view'),
path('settings', views.settings_view, name='settings_view'),
path('team', views.team_view, name='team_view'),
]
这就是我为leadgen项目编写网址的方式
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('', include('leadgen_app.urls')),
path('admin/', admin.site.urls),
]```
How do I solve this error? Please help.
解决方案
推荐阅读
- mongodb - 由于无法验证开发者,无法打开《机械人 3T》
- amazon-web-services - Cloudformation yaml 中的 RequestMappingTemplate
- vba - 在双引号内传递变量
- java - 获取从 gradle 命令行运行的测试
- php - 按不同的元键 woocommerce/wordpress 排序
- xml - Spring boot 中通过 FTP 发送文件的最佳方式
- gradle - Gradle 不执行任务
- jquery - 遍历字符串列表时在jsp中出错
- php - Woocommarce 在循环中插入产品后出现错误:致命错误:未捕获错误:调用 bool 上的成员函数 set_sku()
- silent - 静默安装而不被要求继续