私はテンプレートから拡張しようとしていますが、私は同じを取得し続けるTemplateDoesNotExistエラー。ベーステンプレートの作業を拡張しない他のすべてのページ、(彼らは単にいくつかのダミーのHTMLを持っている)ファイルが存在し、アクセス許可が正しい間にTemplateDoesNotExist
私はls -lでをして、ファイルが存在し、すべての権限がidentialです:
だから、-rw-r--r-- 1 atrus users 1625 Mar 13 13:05 base.html
drwxr-xr-x 2 atrus users 4096 Mar 13 10:50 css
drwxr-xr-x 2 atrus users 4096 Mar 13 10:51 img
-rw-r--r-- 1 atrus users 136 Mar 13 13:14 index.html
-rw-r--r-- 1 atrus users 407 Mar 12 12:16 login.html
-rw-r--r-- 1 atrus users 662 Mar 12 03:21 register.html
-rw-r--r-- 1 atrus users 59 Mar 12 02:41 temp.html
それはアクセス許可の問題ではありませんし、ファイル(base.htmlが存在する)
私は(インデックス)を呼んでいることを私の見解は単純です:
def index(request):
return render_to_response('menu/index.html')
と、次のように私のindex.htmlがある:
{% extends 'base.html' %}
{% block title %}Home{% endblock title %}
{% block content %}
<p>here be content <p>
{% endblock content %}
非常に最初の行でエラーが発生しています。 settings.pyの
私のTEMPLATE_DIRSです:あなたは(あなたがls
をしたところだと仮定して)フォルダをテンプレート内であなたがmenu
ディレクトリを持っているように見えていません
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
'/home/atrus/Dropbox/workspace/menu/menu/templates'
)
あなたの 'settings.py'のようなものは何ですか? –
あなたの 'TEMPLATE_DIRS'に' .../menu/menu/... 'があるはずですか?それがタイプミスか実際の設定かわからない場合 –