【发布时间】:2022-01-11 21:38:43
【问题描述】:
- 我的客户 urls.py
''' 从 django 导入网址 from django.urls 导入路径 从 django.urls.resolvers 导入 URLPattern 从 。导入视图
urlpatterns = [
path('', views.Home ,name= 'Home'),
path('Hall/', views.Hall ,name= 'Hall'),
path('Food_item/', views.Food_item ,name= 'food'),
path('About_us/', views.About_us ,name= 'about'),
]
'''
-
我的 Web_project urls.py
''' from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('customer.urls')), ] ''' -
Settings.py 模板
''' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], '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', ], }, },]
-
客户视图.py
'''从 django.http.response 导入 JsonResponse from django.shortcuts 导入渲染
def Home(request): return render(request, "Home.html", {"title":" Home"}) def Hall(request): return render(request, "Hall.html", {"title": "Hall"}) def Food_item(request): return render(request, "Food_item.html", {"title": "Food_item"}) def About_us(request): return render(request, "About_us.html", {"title": "About_us"}) ''' -
我的 cd 是 web_project>customer>templates>customer>Home.html
-
它显示的错误
''' Template-loader postmortem Django tried loading these templates, in this order: Using engine django: django.template.loaders.filesystem.Loader: C:\Users\Nawaf Bhatti\Desktop\New\web_project\templates\Home.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\Nawaf Bhatti\Desktop\New\env\lib\site-packages\rest_framework\templates\Home.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\Nawaf Bhatti\Desktop\New\env\lib\site- packages\django\contrib\admin\templates\Home.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\Nawaf Bhatti\Desktop\New\env\lib\site- packages\django\contrib\auth\templates\Home.html (Source does not exist) django.template.loaders.app_directories.Loader: C:\Users\Nawaf Bhatti\Desktop\New\web_project\customer\templates\Home.html (Source does not exist) '''
【问题讨论】:
-
我几乎尝试了所有方法,但没有任何效果。提前感谢您联系我的问题并提出宝贵建议。
-
返回渲染(请求,“customer/Home.html”,{“title”:“Home”})。试试这个。
标签: python python-3.x django