otto-torino / django-lineup

Navigation system for django sites
MIT License
11 stars 1 forks source link

TemplateDoesNotExist at /admin/lineup/menuitem/ #3

Closed IDiston-VA closed 6 months ago

IDiston-VA commented 3 years ago

Description

Followed instructions and used example json content from documentation. Menu shows on webpage, but when attempting to access the Admin page 'Menu' by clicking on 'Menu items' I get TemplateDoesNotExist at /admin/lineup/menuitem/. Change also fails, however, Add works.

If I try and Add a Menu item, i can populate the fields, but when I click Save I get 'TemplateDoesNotExist at /admin/lineup/menuitem/'

Error

Request Method: GET Request URL: http://127.0.0.1:8000/admin/lineup/menuitem/

Django Version: 3.2.8 Python Version: 3.9.5 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'users.apps.UsersConfig', 'pages.apps.PagesConfig', 'material', 'lineup.apps.LineupConfig'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']

Template loader postmortem Django tried loading these templates, in this order:

Using engine django:

Traceback (most recent call last): File "/home/ian/.local/share/virtualenvs/news-2nUCkXD_/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner response = getresponse(request) File "/home/ian/.local/share/virtualenvs/news-2nUCkXD/lib/python3.9/site-packages/django/core/handlers/base.py", line 204, in _getresponse response = response.render() File "/home/ian/.local/share/virtualenvs/news-2nUCkXD/lib/python3.9/site-packages/django/template/response.py", line 105, in render self.content = self.renderedcontent File "/home/ian/.local/share/virtualenvs/news-2nUCkXD/lib/python3.9/site-packages/django/template/response.py", line 81, in rendered_content template = self.resolve_template(self.templatename) File "/home/ian/.local/share/virtualenvs/news-2nUCkXD/lib/python3.9/site-packages/django/template/response.py", line 65, in resolve_template return gettemplate(template, using=self.using) File "/home/ian/.local/share/virtualenvs/news-2nUCkXD/lib/python3.9/site-packages/django/template/loader.py", line 19, in get_template raise TemplateDoesNotExist(template_name, chain=chain)

Exception Type: TemplateDoesNotExist at /admin/lineup/menuitem/ Exception Value: admin/mptt_change_list.html

def324 commented 1 year ago

Adding 'mptt' to INSTALLED_APPS was what fixed it for me.