这是我的文件夹结构(所有涂黑的只是项目名称,假设为“myproject”):
我想将我的主页设置http://mydomain.com/
为模板 HTML。因此,在此 SO 帖子之后,我将其设置为我url.py
的myproject
项目文件夹中:
from django.conf.urls import patterns, include, url
from django.views.generic import TemplateView
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', TemplateView.as_view(template_name="index.html")),
url(r'^events/', include('events.urls', namespace='events')),
url(r'^admin/', include(admin.site.urls)),
)
但 Django 一直试图将此路径附加到事件文件夹。浏览器的DEBUG = True
输出表明它在以下位置找不到此模板
/home/ubuntu/django/myproject/events/templates/templates/myproject/index.html
这当然不是我想要指出的。我该如何解决?