2016-04-16 6 views
1

djangoサイトマップビューでエラーが発生しました。Djangoサイトマップエラー - TemplateDoesNotExist

TemplateDoesNotExist at /sitemap.xml 
sitemap_index.xml 

おそらくテンプレートローダーに問題がありますが、正確にはわからないことがあります。

私のテンプレートの設定があります:

TEMPLATES = [ 
{ 
    'BACKEND': 'django.template.backends.django.DjangoTemplates', 
    'DIRS': [os.path.join(BASE_DIR, 'templates')], 
    'OPTIONS': { 
     'loaders': [ 
      'django.template.loaders.filesystem.Loader', 
      'django.template.loaders.app_directories.Loader', 
     ], 
     'context_processors': [ 
      'django.template.context_processors.debug', 
      'django.template.context_processors.request', 
      'django.contrib.auth.context_processors.auth', 
      'django.contrib.messages.context_processors.messages', 
      'django.core.context_processors.media', 
     ], 
    }, 
}, 

]

は、誰もが提案を持っていますか?

+1

プロジェクトの構造は何ですか? – dnit13

+0

@ dnit13プロジェクト内の各エンティティごとにアプリを分けてください。すべてのアプリがINSTALLED_APPSに追加されました。あなたは「プロジェクト構造」の意味を正確には何ですか? –

+0

私は彼がプロジェクトやアプリケーションの構造、フォルダ階層、例えばsitemap.xmlがどこにあるのかを考えていたと思いますか? – MicroCheapFx

答えて

1

あなたがこれを持っていることを確認してください:

INSTALLED_APPS = [ 
    ... 
    'django.contrib.sitemaps', 
    ... 
] 
関連する問題