.
├── db.sqlite3
├── djggApp
│ ├── __init__.py
│ ├── __init__.pyc
...
│ ├── views.py
│ └── views.pyc
├── djggProj
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ ├── urls.pyc
│ ├── wsgi.py
│ └── wsgi.pyc
├── manage.py
└── templates
...
├── index.html
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',
],
},
},
]
from djggApp import views
urlpatterns = [
url(r'^$', views.index, name='index'),
...
url(r'^admin/', admin.site.urls),
]
def index(request):
template = loader.get_template('index.html')
context = Context({})
return HttpResponse(template.render(context))
Django tried loading these templates, in this order:Using engine
django
:
django.template.loaders.filesystem.Loader
: /Data/virtualenv/django/djggProj/('/Data/virtualenv/django/djggProj/templates',)/index.html (Source does not exist)
'DIRS': [ ( os.path.join(BASE_DIR, 'templates'), ) ],
'DIRS': [ os.path.join(BASE_DIR, 'templates'), ],