これが私のフォルダー構造です(黒塗りはすべてプロジェクトの名前です。「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
もちろん、これは私が指摘しようとしていたものではありません。これを修正するにはどうすればよいですか?