我正在将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上提问,但目前还没有任何回应。
也许我错过了一些东西,如果有人可以帮助我安装最新版本,我将不胜感激。
答案 0 :(得分:1)
pip install git+https://github.com/AndrewIngram/django-extra-views.git
应该足够了。 #egg=
用于requirements.txt
和setup.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上询问,他们回答说他们需要为此发布唱片。
现在一切正常。