#python #django #urllib3 #django-oauth-toolkit
#python #django #urllib3 #django-oauth-toolkit
Вопрос:
Почему у меня возникла проблема с обновлением Django с версии 1.11.29 до 2.0.13. При обновлении библиотеки django-oauth-toolkit до версии 1.2.0 — поддержка версии Django 2.0 я получаю сообщение об ошибке: __version__ = pkg_resources.require("django-oauth-toolkit")[0].version pkg_resources.ContextualVersionConflict: (urllib3 1.25.11 (/.virtualenvs/django-oauth-tookit-conflict/lib/python3.6/site-packages), Requirement.parse('urllib3<1.25,>=1.21.1'), {'requests'})
Ответ №1:
Это потому, что был изменен в /oauth2_provider/init.py
версия = ‘0.11.0’
автор = «Массимилиано Пеппи и Федерико Френгуэлли»
default_app_config = ‘oauth2_provider.apps.DOTConfig’
ВЕРСИЯ = версия # синоним
Для:
импорт pkg_resources
version = pkg_resources.require(«django-oauth-toolkit»)[0].версия
default_app_config = «oauth2_provider.apps.DOTConfig»