python - 在 django 中找不到路径
问题描述
我正在做一个 django 项目。该项目包括 2 个应用程序,即工作和博客。主工程文件的url.py为:
from django.contrib import admin
from django.urls import path,include
from django.conf import settings
from django.conf.urls.static import static
import jobs.views
urlpatterns = [
path('admin/', admin.site.urls),
path('', jobs.views.home, name= 'home'),
path('blog/', include('blog.urls'))
] + static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
您可以理解,我正在调用家庭作业的输出。博客的 url.py 是:
from django.urls import path
from . import views
urlpatterns = [
path('', views.allblogs, name= 'allblogs'),
]
博客的views.py是:
from django.shortcuts import render
def allblogs(request):
return render(request, 'blog/allblogs.html')
这给出了找不到 blog/ 的错误。必须提一下我在地址project/blog/templates/blog中做了一个allblogs.html 网页显示它试图在这个目录中找到页面: ...project\jobs\templates\blog\allblogs.html
错误消息是:TemplateDoesNotExist at /blog/ 请求 URL: http://localhost:8000/blog/ 异常类型:TemplateDoesNotExist
我不知道为什么它试图在应该在博客文件夹中搜索它的工作中找到它。有人可以帮忙吗?可能是我做了一些愚蠢的事情..
解决方案
推荐阅读
- reactjs - 检查是否在设备 React Native EXPO 上禁用声音
- ios - Xcode v11.1 和 11.2 - 构建正常但存档失败 - GRPC
- jquery - 在 rails 中的页面加载时使用多个 true 选项填充 select2 字段
- c# - Xamarin Web 容器避免后退按钮关闭应用程序
- mysql - Grouping in my SQL for a constraint less than 10
- java - 为什么在java中克隆对象时不调用构造函数
- python - Python循环未完成
- javascript - 在 div 数组中更改壁橱 div 的文本
- apache-kafka-streams - 根据部分数据属性更新KTable
- postgresql - archive_command 配置 POSTGRESQL 10.4