Python django smart-selects не работает должным образом
Я установил django-smart-selects но когда я добавляю url в urls.py
url(r'^chaining/', include('smart_selects.urls')),
когда я запускаю свое приложение после этого я получаю эту ошибку
from django.utils.encoding import force_text ImportError: cannot импортировать имя 'force_text' из 'django.utils.encoding'
здесь в django.utils.encoding я не нашел никакого импорта force_text, поэтому я изменил его на force_str.
Я использую django 4.0
В ваших системных библиотеках отредактируйте следующие файлы:
- .../smart_selects/form_fields.py
- .../smart_selects/utils.py
- .../smart_selects/widgets.py
измените: force_text. на: force_str
Затем отредактируйте этот файл:
- .../smart_selects/urls.py
изменить: from django.conf.urls import url to: from django.urls import re_path изменить: url(... на: re_path(...
в папке проекта отредактируйте файл urls.py
from django.urls import include, path, re_path
urlpatterns = [ ... re_path(r'^chaining/', include('smart_selects.urls')), ... ]