Python Django项目模板没有';不存在

Python Django项目模板没有';不存在,python,django,Python,Django,嗨,我刚刚开始使用Django,我正在运行一个项目,我已经创建了一个HTML文件,这是views.py def index(request): return render(request, "hello/index.html") 这是缅因州文件中的url.py from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/

嗨,我刚刚开始使用Django,我正在运行一个项目,我已经创建了一个HTML文件,这是views.py

def index(request):
    return render(request, "hello/index.html")
这是缅因州文件中的url.py

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/', include("hello.urls"))
]
这是项目文件中的url.py

from django.urls import path

from . import views

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

我犯了这个错误

从我的项目中查看

确保模板文件夹与manage.py所在的文件夹相同 在settings.py中也是如此

'DIRS': [os.path.join(BASE_DIR, 'templates')],

尝试在hello应用程序中创建名为templates的文件夹。然后创建一个名为“hello”的文件夹。这将使django能够读取该文件夹中的内容,并获取名为index.html的模板

这条路看起来像
projectDir/hello/templates/hello/index.html


请这样做,希望它能有所帮助。

问题在于,您只是在hello应用程序中将模板文件夹错误地拼写为
templetes
。将其重命名为模板,这样它就可以工作了

您有一个输入错误。您已经编写了
模板
而不是
模板

将其添加到主
设置.py
文件中。 并用您的django应用程序名称替换您的应用程序名称

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR, 'YOUR_APP_NAME/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',
            ],
        },
    },
]

我在听这堂课,我在第29分钟被卡住了,当时他更改了HttpResponse以呈现并添加了html文件。它对mechange模板文件夹不起作用,兄弟,你把它命名错了(检查拼写)。