ImportError для django-simple-history в VS Code: "Импорт 'simple_history.models' не может быть разрешенПиланс"

В настоящее время я работаю над проектом Django и хочу использовать django-simple-history для отслеживания изменений в моих моделях. Однако я столкнулся с проблемой при импорте модели HistoricalRecord из simple_history.models.

Всякий раз, когда я пытаюсь импортировать его в свой код, Visual Studio Code подчеркивает оператор импорта и выдает сообщение об ошибке "Import 'simple_history.models' could not be resolvedPylance".

Вот шаги, которые я предпринял для устранения неполадок:

  • Я активировал свое виртуальное окружение, в котором установлена django-simple-history, а затем, используя pip freeze, подтвердил, что django-simple-history==3.5.0 находится в списке.
  • Я также использовал pip show django-simple-history, чтобы убедиться, что сведения о пакете верны, и он показывает ожидаемую информацию.
  • Я удалил виртуальную среду и создал ее заново, но проблема сохранилась.
  • Я проверил место, где виртуальная среда сохраняет данные, специфичные для библиотеки (venv\Lib\site-packages\simple_history), и я вижу там модель HistoricalRecords.

Несмотря на все эти усилия, мне так и не удалось устранить ошибку импорта в VS Code.

Может ли кто-нибудь подсказать, что может быть причиной этой проблемы и как я могу ее решить? Любая помощь или руководство будут очень признательны.

Вот ошибка: (https://i.stack.imgur.com/mzpZQ.png)

Спасибо!

Вернуться на верх