Django:模板不存在

j2cgzkjk  于 2022-12-14  发布在  Go
关注(0)|答案(1)|浏览(133)

请你能帮助我理解我做错了什么,我相信这是一个非常简单的问题,但,我是新的django,尤其是最新版本...
我相信,就我的研究,我已经路由我的观点,以我所知,请你可以帮助确定我的问题,我得到一个错误:
“找不到网页”
url.py 从我的应用程序

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index')
]

来自我的应用程序的视图

from django.shortcuts import render
from requests import request 

# Create your views here.
def index(request):
    return render(request, 'landing_page/index.html')

我的项目文件夹中的url

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('/', include('comp.urls')),
    path('admin/', admin.site.urls),
]

来自我的项目的url
然后这里是我的项目和模板文件夹,我附上了一张图片,方便您帮助我:

yws3nbqq

yws3nbqq1#

在settings.py文件中,只需添加以下内容:

os.path.join(BASE_DIR, 'templates')

示例:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')], #Removed landing_page from here
        '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',
            ],
               #Removed libraries from here
        },
    },
]

相关问题