我正在使用 Django 2.1.1 和 Python 3.6。
使用以下 pip 命令时:
pip install django-extra-views
它安装了v.0.11.0,我没有"工厂"更改,所以我无法使用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上询问,但目前没有得到任何回应。
也许我错过了一些东西,如果有人能帮我安装最新版本,我将不胜感激。
pip install git+https://github.com/AndrewIngram/django-extra-views.git
应该足够了。#egg=
适用于requirements.txt
和setup.py
。
该命令安装版本 0.11,因为版本 0.12 尚未发布。更新日志中的版本 0.12 是未来版本的文档。
import extra-views
必须提出SyntaxError
,正确的语法是import extra_views
。如果 Django 仍然没有导入它,请查看您的pip
是否正确版本:
python --version
pip --version
python -m pip --version
我需要尽快解决这个问题。
您应该在SO避免此类声明,请参阅原因:在什么情况下,我可以在我的问题中添加"紧急"或其他类似短语,以便更快地获得答案?
我在github存储库上询问,他们回答说他们需要为此执行发布。
现在一切都按预期工作。