请不要安装最新的Django附加视图版本(0.12.0)

时间:2018-10-01 18:16:28

标签: python django pip

我正在将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无法检测到“导入额外视图”,因此我尝试从命令中删除-e,但仍安装0.11.0而不进行我需要的更改。

我在变更日志中看到他们使用相应的解决方案制作了0.12.0版本,但是我不知道使用pip或git来安装此版本的任何方式。

4天前,我还尝试过在应用程序的Github上提问,但目前还没有任何回应。

也许我错过了一些东西,如果有人可以帮助我安装最新版本,我将不胜感激。

2 个答案:

答案 0 :(得分:1)

pip install git+https://github.com/AndrewIngram/django-extra-views.git

应该足够了。 #egg=用于requirements.txtsetup.py

该命令将安装版本0.11,因为尚未发布版本0.12。 ChangeLog中的0.12版是将来发行版的文档。

import extra-views必须加注SyntaxError,正确的语法是import extra_views。如果Django仍未导入,请查看您的pip是否为正确版本:

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

我需要尽快解决。

您应避免在SO处提出此类声明,请查看原因:Under what circumstances may I add "urgent" or other similar phrases to my question, in order to obtain faster answers?

答案 1 :(得分:0)

我在github repo上询问,他们回答说他们需要为此发布唱片。

现在一切正常。