Hi: I am trying to update from 4.0.1 to 4.3.1, django 1.8.9 to 1.11 and python 2.7.5 to 3.6. Everything is peachy except keywords for an app - they don't work anywhere. The app is a very basic extension of the page model.
Keyword pages I created for example /en-us/support/how-to/keyword/cisco/ come up as a 404. Keywords listed at the bottom of a page generate this error: Exception Type: NoReverseMatchException Value: Reverse for 'howtos_list_tag' not found. 'howtos_list_tag' is not a valid view function or pattern name. Full traceback: Environment: Request Method: GET Request URL: http://localhost:8000/learn-more/features-benefits/features-by-edition/ Django Version: 1.11 Python Version: 3.6.8 Installed Applications: ('mezzanine.boot', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.redirects', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.sitemaps', 'mezzanine.conf', 'mezzanine.core', 'mezzanine.generic', 'mezzanine.pages', 'mezzanine.blog', 'mezzanine.forms', 'mezzanine.galleries', 'mezzanine.twitter', 'howtos', 'polls', 'filebrowser_safe', 'grappelli_safe', 'django.contrib.admin', 'django.contrib.staticfiles', 'django_comments') Installed Middleware: ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'mezzanine.core.request.CurrentRequestMiddleware', 'mezzanine.core.middleware.RedirectFallbackMiddleware', 'mezzanine.core.middleware.AdminLoginInterfaceSelectorMiddleware', 'mezzanine.core.middleware.SitePermissionMiddleware', 'mezzanine.pages.middleware.PageMiddleware') Template error: In template /opt/update/howtos/templates/pages/howtos.html, error at line 164 Reverse for 'howtos_list_tag' not found. 'howtos_list_tag' is not a valid view function or pattern name. 154 : {% endif %} --> 155 : 156 : {% block meta_keywords %} 157 : {% keywords_for page.howtos as keywords %} 158 : {% if keywords %} 159 : 160 : <!-- 161 : <p>Keywords:</p> 162 : <ul> --> 163 : <!-- {% for keyword in keywords %} 164 : <li><a href=" {% url 'howtos_list_tag' keyword.slug %} ">{{ keyword }}</a> </li> 165 : 166 : {% endfor %} --> 167 : </ul> --> 168 : 169 : {% endif %} 170 : {% endblock %} 171 : 172 : {% endblock %} 173 : 174 : Traceback: File "/opt/venv/lib64/python3.6/site-packages/django/core/handlers/exception.py" in inner 41. response = get_response(request) File "/opt/venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response 217. response = self.process_exception_by_middleware(e, request) File "/opt/venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response 215. response = response.render() File "/opt/venv/lib64/python3.6/site-packages/django/template/response.py" in render 107. self.content = self.rendered_content File "/opt/venv/lib64/python3.6/site-packages/django/template/response.py" in rendered_content 84. content = template.render(context, self._request) File "/opt/venv/lib64/python3.6/site-packages/django/template/backends/django.py" in render 66. return self.template.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render 207. return self._render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in _render 199. return self.nodelist.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render 990. bit = node.render_annotated(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render_annotated 957. return self.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/loader_tags.py" in render 63. result = self.nodelist.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render 990. bit = node.render_annotated(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render_annotated 957. return self.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/loader_tags.py" in render 63. result = self.nodelist.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render 990. bit = node.render_annotated(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render_annotated 957. return self.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/defaulttags.py" in render 322. return nodelist.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render 990. bit = node.render_annotated(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render_annotated 957. return self.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/defaulttags.py" in render 216. nodelist.append(node.render_annotated(context)) File "/opt/venv/lib64/python3.6/site-packages/django/template/base.py" in render_annotated 957. return self.render(context) File "/opt/venv/lib64/python3.6/site-packages/django/template/defaulttags.py" in render 458. url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) File "/opt/venv/lib64/python3.6/site-packages/django/urls/base.py" in reverse 91. return force_text(iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))) File "/opt/venv/lib64/python3.6/site-packages/django/urls/resolvers.py" in _reverse_with_prefix 497. raise NoReverseMatch(msg) Exception Type: NoReverseMatch at /learn-more/features-benefits/features-by-edition/ Exception Value: Reverse for 'howtos_list_tag' not found. 'howtos_list_tag' is not a valid view function or pattern name. -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mezzanine-users/0c3d8c75-0dbf-4ca7-bec3-1c1aabc92774n%40googlegroups.com.
