我使用django 1.10.3 我想从app dir使用html模板 我使用文件夹模板和testPage.html
创建app test_page在view.py
中from django.shortcuts import render
def page(request):
return render(request, 'test_page/testPage.html', locals())
在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',
],
},
},
]
但它不起作用。 如何从dir应用程序中使用html模板?
答案 0 :(得分:1)
目录结构:
project/
test_page/
templates/
test_page/
test_page.html
答案 1 :(得分:0)
当您的项目名称为django_server
且应用名称为myapp
时,使用python manage.py startapp myapp
生成,结构应为:
django_server/
myapp/
templates/
test_page/
testPage.html