私はWagtailのModelAdmin
を他のいくつかのプロジェクトで使用しましたが、これはPage
を継承するモデルで初めて使用しようとしています。単純なModelAdminの例のTemplateDoesNotExistエラー
simple exampleテンプレートをコピーして、BlogPageModel
に関連しない部分を削除しました。
ModelAdmin
へのリンクは期待どおり表示されますが、クリックするとTemplateDoesNotExist at /admin/blog/blogpage/
と表示されます。
以前にテンプレートを設定する必要はありません。私は行方不明の設定はありますか?
セキレイ:1.9/ ジャンゴ:1.10.5/ パイソン:3.5.2
更新:私は同じ結果と同様にmodels.Model
から継承モデルでそれを試してみました。
トレースバックは、次のとおりです。
Internal Server Error: /admin/blog/blogpage/
Traceback (most recent call last):
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 39, in inner
response = get_response(request)
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/core/handlers/base.py", line 217, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/core/handlers/base.py", line 215, in _get_response
response = response.render()
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/template/response.py", line 109, in render
self.content = self.rendered_content
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/template/response.py", line 84, in rendered_content
template = self.resolve_template(self.template_name)
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/template/response.py", line 66, in resolve_template
return select_template(template, using=self.using)
File "/Users/username/.virtualenv/lib/python3.5/site-packages/django/template/loader.py", line 53, in select_template
raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain)
django.template.exceptions.TemplateDoesNotExist: modeladmin/blog/blogpage/index.html, modeladmin/blog/index.html, modeladmin/index.html
[21/Feb/2017 07:56:38] "GET /admin/blog/blogpage/ HTTP/1.1" 500 110901
スタックトレースを含む完全なエラーメッセージを投稿できますか? – gasman
確かに、@ガスマン。質問してくれてありがとう! –