好吧,我正在开发一个新的 Django 项目,并且很难让 index.html 页面正确显示。关于如何更改以使其正确显示的任何建议?
我收到错误
TemplateDoesNotExist at /
index.html
我对每个文件的设置如下。
我的项目名称/我的项目名称/settings.py
import os
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'templates/static')
TEMPLATE_DIRS = (
PROJECT_ROOT + '../templates'
)
我的项目名称/我的项目名称/urls.py
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^', 'apps.views.index'),
url(r'^admin/', include(admin.site.urls)),
)
myprojectname/apps/views.py from django.shortcuts import render_to_response
def index(request):
return render_to_response('index.html', locals())
我也是 Django 的新手,所以不要讨厌!:) 我很乐意承认我是菜鸟...