如何解决当前路径 login/ 与这些都不匹配
我的项目中有一个名为“书店”的应用。
http://127.0.0.1:8000/login/ 正在引发一个错误,即当前路径 login/ 与其中任何一个都不匹配。
此外,我上次处理项目时网址工作正常,我没有对代码进行任何更改。
我使用的是 Django 3.2.2 版
bookstore/urls.py 文件
from django.urls import path
from . import views
urlpatterns = [
path('',views.home),path('login/',views.login),path('about/',views.about)
]
主 urls.py 文件
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/',admin.site.urls),path('',include('bookstore.urls'))
]
views.py 文件
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request,"bookstore/dashboard.html")
def login(request):
return render(request,"bookstore/login.html")
def about(request):
return HttpResponse("About Us")
settings.py 文件
DEBUG = True
ALLOWED_HOSTS = []
INSTALLED_APPS = [
'django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','bookstore'
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware',]
ROOT_URLconf = 'blog.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates','Dirs': [],'APP_Dirs': True,'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},]
Wsgi_APPLICATION = 'blog.wsgi.application'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。