django-js-reverse icon indicating copy to clipboard operation
django-js-reverse copied to clipboard

Django 4.0 compitability

Open miklagard opened this issue 4 years ago • 1 comments

django-js-reverse returns following error in Django 4.0

According to release notes of Django 4.0

django.utils.encoding.force_text() and smart_text() are removed.

Related part in core.py (seems like it was solved already)

if sys.version_info < (3, ):
    from django.utils.encoding import force_text
else:
    from django.utils.encoding import force_str as force_text

django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'django_js_reverse.templatetags.js_reverse': cannot import name 'force_text' from 'django.utils.encoding' (/home/cem/PycharmProjects/crm_website/website/venv/lib/python3.9/site-packages/django/utils/encoding.py)

So, that would be perfect if the new pip package will be deployed.

miklagard avatar Dec 10 '21 21:12 miklagard

Dupe - will be fixed via #107 Please make a new release for PyPi

davmlaw avatar Jan 11 '22 01:01 davmlaw