このサイトにはこのサイトと同様の質問がたくさんありますが、この特定の動作を説明できる質問は見つかりませんでした。Django 1.3.7 TemplateDoesNotExistエラーadmin/index.html
私は比較的新しいdjangoとubuntuですので、説明は簡単かもしれません。これは私が新しいサーバーに移行しようとしている古い(v1.3.7)djangoプロジェクトです。
TemplateDoesNotExist at /admin/
admin/login.html
Request Method: GET
Request URL: http://131.212.123.7:26080/glrimon/admin/
Django Version: 1.3.7
Exception Type: TemplateDoesNotExist
Exception Value:
admin/login.html
Exception Location: /.../leave_beave/lib/python2.7/site-packages/django/template/loader.py in find_template, line 138
Python Executable: /.../leave_beave/bin/python
leave_beave
は私のvirtualenvのの名前です:
は、ここで私は私のApacheのログに取得しています完全なエラーです。ここで
は、トレースバックによって渡さ情報です:
Template-loader postmortem
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
/glri_mon/siteweb/templates/admin/login.html (File does not exist)
Using loader django.template.loaders.app_directories.Loader:
/glri_mon/siteweb/gps_upload/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/siteapp/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/glrimon_models/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/sdde/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/dv/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/contains/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/sqlwrite/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/tinymce/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/mptt/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/menus/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/plugins/text/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/plugins/picture/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/plugins/link/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/plugins/file/templates/admin/login.html (File does not exist)
/.../leave_beave/lib/python2.7/site-packages/cms/plugins/snippet/templates/admin/login.html (File does not exist)
/glri_mon/siteweb/cmsplugin_rst/templates/admin/login.html (File does not exist)
glri_mon
は、Djangoのプロジェクトディレクトリです。 問題のテンプレートへのパスは、/.../leave_beave/django/contrib/admin/templates/admin/index.html
です。 djangoがそのパスを検索に含めなかった理由についての考えはありますか?ここで
はsettings.pyから私のテンプレートローダです:
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
私は以前の問題のために、この同じエラーを受け取った、と私は疑問(.../python2.7/site-packages/lib.../package/templates
)でテンプレートディレクトリからシンボリックリンクを作成することによってそれを解決した私へsettings.pyの私のテンプレートディレクトリとして構成されたものです/project_dir/templates
ディレクトリ、:
TEMPLATE_DIRS = (
os.path.join(PATH, 'templates'),
)
私はそれが事の一回限りのハックソリューションの一種だと思ったので、私は、一度にこれをしなかったが、今私は」同じエラーが出る私のサイトの管理ページ(http://.../admin/)にアクセスしようとしています。これは、私がこの間違ったことをしていることを私に伝えます。
私は、このエラーを生成するすべてのテンプレートディレクトリにシンボリックリンクを追加することができますが、これは運用サイトにとっては良い考えではないと思われます。
私はここで何が欠けていますか?完全性の関心で
あなたの 'INSTALLED_APPS'設定に' django.contrib.admin'がありますか? – Alasdair
私は確かにそうです。確認してくれてありがとう。 – rumski20
Apacheで実行しているので、静的ファイルを設定する必要があります。あなたはそうしましたか? – Dashdrum