DAL-скрипт отличается от того, который установлен в github и pip. - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь следовать учебнику по Django-autocomplete-light
Однако, когда я пытаюсь запустить test_project, я получаю следующую ошибку.

AttributeError: модуль 'dal.autocomplete' не имеет атрибута 'Select2GenericForeignKeyModelField'

Когда я проверяю dal / autocomplete.py, который был установлен с помощью команды pip, я не могу найти какой-либо атрибут Select2GenericForeignKeyModelField.
С другой стороны, когда я проверяю один в github, я мог найти этот атрибут.
Я предполагаю, что версия в pip старше, чем в github.
Кто-нибудь знает, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 02 июля 2018

Последняя стабильная версия - DAL 3.2.10, она была выпущена 28 августа 2017 г. и Select2GenericForeignKeyModelField были добавлены 30 марта 2018 . Он недоступен даже в предварительных выпусках, поскольку самым последним предварительным выпуском является 3.3.0rc6 , выпущенное 6 марта 2018 года.

Похоже, вам нужно использовать более старый API или установить DAL с Github:

pip install -U git+https://github.com/yourlabs/django-autocomplete-light#egg=django-autocomplete-light
...