2017-02-20 79 views
0

我已经在一些其他项目上使用了Wagtail的ModelAdmin,但是这是我第一次试图将它与从Page继承的模型一起使用。一个简单的ModelAdmin示例的TemplateDoesNotExist错误

我复制了simple example模板并删除了与我的BlogPageModel无关的部分。

链接到ModelAdmin显示为预期,但是当我点击它时,我得到TemplateDoesNotExist at /admin/blog/blogpage/

我不记得之前必须设置模板。有没有我错过的设置?

鹡鸰:1.9/ Django的:1.10.5/ 的Python: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 
+0

您可以发布完整的错误消息,包括堆栈跟踪吗? – gasman

+0

当然,@gasman。感谢问! –

回答

2

我怀疑你已经错过了加'wagtail.contrib.modeladmin'INSTALLED_APPS

+0

谢谢。当我先前扫描它时,我错误地在那里看到了它。 –