Неразрешенная ссылка PyCharm для членов модуля - PullRequest
0 голосов
/ 27 мая 2020

У меня есть приложение flask, которое я разрабатываю в PyCharm для MacOS.

Когда я пытаюсь импортировать текущее приложение flask, вот так:

from flask import current_app as app

I получить ошибку проверки: Unresolved reference 'current_app', но когда я запускаю проект, я не получаю ошибок времени выполнения.

Если я «импортирую» текущее приложение следующим образом:

import flask
app = flask.current_app

, тогда PyCharm доволен.

У меня такая же проблема с локальным импортом. Как я могу это исправить.

1 Ответ

0 голосов
/ 29 июня 2020

Я открыл заявку в службу поддержки JetBrains, и после долгого расследования они обнаружили проблему.

Каким-то образом мои файлы __init__.py были связаны с текстовыми файлами, и это сломало распознаватель. Я исправил это, перейдя в Настройки | Редактор | Типы файлов | Текст | Зарегистрированные шаблоны и удаление __init__.py из зарегистрированных шаблонов.

Спасибо JetBrains за отличную поддержку!

...