Пип не устанавливает последнюю версию Django-extra-views (0.12.0) - PullRequest
0 голосов
/ 01 октября 2018

Я использую Django 2.1.1 с Python 3.6.

При использовании следующей команды pip:

pip install django-extra-views

Он устанавливает v.0.11.0, и у меня нет изменений 'Factory', поэтому яне может использовать InlineFormSetFactory, а InlineFormSet не работает и выдает следующее исключение:

Установка MediaInline.extra на уровне класса теперь устарела.Вместо этого установите MediaInline.factory_kwargs.

Я попытался удалить эту версию и затем установить ее, используя следующую команду:

pip install -e git://github.com/AndrewIngram/django-extra-views.git#egg=django-extra-views

Но при этом Django не обнаруживает'import extra-views', поэтому я попытался удалить -e из команды, но он все еще устанавливает 0.11.0 без необходимых мне изменений.

Я видел в журнале изменений, что онисделал версию 0.12.0 с соответствующим решением, но я не знаю, как использовать pip или git для установки этой версии.

Я также пытался спросить Github приложения 4 дня назад, но я не сделалполучил ответ на данный момент.

Может быть, я что-то упустил, так что, если кто-нибудь может помочь мне установить последнюю версию, я был бы признателен.

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Я спросил в github repo , и они ответили, что для этого нужно выпустить релиз.

Теперь все работает, как и ожидалось.

0 голосов
/ 02 октября 2018
pip install git+https://github.com/AndrewIngram/django-extra-views.git

должно быть достаточно.#egg= - для requirements.txt и setup.py.

Команда устанавливает версию 0.11, поскольку версия 0.12 еще не выпущена.Версия 0.12 в ChangeLog - это документация для будущего выпуска.

import extra-views должен повышать SyntaxError, правильный синтаксис - import extra_views.Если Django по-прежнему не импортирует его, посмотрите, правильная ли ваша pip версия:

python --version
pip --version
python -m pip --version

Мне нужно решить эту проблему как можно скорее.

Вам следует избегатьтакие заявления в SO, выясните, почему: При каких обстоятельствах я могу добавить «срочные» или другие подобные фразы в мой вопрос, чтобы получить более быстрые ответы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...