我正在尝试this tutorial之后的Django-autocomplete-light软件包,我遇到了这个错误:
?:(dal_select2.E001)选择未签出的2个静态文件
提示:在DAL中运行git submodule update --init
我安装了下载.zip并使用pip,然后在django.contrib.admin之前添加到我的INSTALLED_APPS,实现了一个基于类的视图,就像教程一样,并在urls.py中注册了它。本教程中的反向测试有效,但是当我运行服务器时,我得到了错误。我错过了什么?
以下是完整的追溯:
.wrapper在0x00000000042B0598>
启动的线程中未处理的异常追踪(最近一次呼叫最后一次):
文件“C:\ Users \\ lib \ site-packages \ django \ utils \ autoreload.py”,第226行,在包装器fn中(* args,** kwargs)
文件“C:\ Users \\ lib \ site-packages \ django \ core \ management \ commands \ runserver.py”,第116行,在inner_run中
self.check(display_num_errors = TRUE)
文件“C:\ Users \\ lib \ site-packages \ django \ core \ management \ base.py”,第472行,正在检查
引发SystemCheckError(msg)
django.core.management.base.SystemCheckError:SystemCheckError:系统检查发现了一些问题:
ERRORS: ?: (dal_select2.E001) Select2 static files not checked out HINT: Run git submodule update --init in DAL
我没有得到提示。我想我错过了一些安装,但如果你需要我的代码,请告诉我。提前谢谢!
答案 0 :(得分:0)
我遇到了同样的问题。你能解决这个问题吗?
编辑:我找到了解决方案。请注意,repo的zip / archive的pip install不会自动包含子模块。因此,您需要使用以下命令安装软件包。这将安装该软件包的最新主版本。
pip install -e git+https://github.com/yourlabs/django-autocomplete-light.git#egg=django-autocomplete-light
或
pip install git+https://github.com/yourlabs/django-autocomplete-light.git
最近,documentation也解决了这个问题。在那里查看“注意”。