2017-02-20 22 views
0

Я использовал Wagtail's ModelAdmin в нескольких других проектах с большим успехом, но это первый раз, когда я пытаюсь использовать его с моделью, наследующей от Page.Ошибка TemplateDoesNotExist для простого примера ModelAdmin

Я скопировал шаблон simple example и удалил части, которые не относятся к моему BlogPageModel.

Ссылка на ModelAdmin выглядит так, как ожидалось, но когда я нажимаю на нее, я получаю TemplateDoesNotExist at /admin/blog/blogpage/.

Я не помню, чтобы предварительно создать шаблон. Есть ли настройка, которой я не хватает?

трясогузка: 1,9/ Джанго: 1.10.5/ Python: 3.5.2

Обновление: Я пробовал с моделью, которая наследуется от models.Model, а с тем же результатом.

Traceback следующим образом:

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

Спасибо. Я ошибочно увидел его там, когда я просмотрел его раньше. –

 Смежные вопросы

  • Нет связанных вопросов^_^