У меня странная проблема с импортными представлениями в Django проекте. Я не уверен, вызвана ли это проблемой PyCharm из Django. Итак, PyCharm говорит, что он не может импортировать views.py файл, но он работает, когда я запускаю сервер.

Вот изображение:

enter image description here

Вы знаете, в чем может быть проблема?

РЕДАКТИРОВАТЬ: Согласно ответу Inlangers, я попытался изменить import на vlado_web.translations import views, что не помогло, более того, оно вызывает

Значение исключения:
Нет модуля с именем translations

Когда у меня есть из представлений импорта переводов, он работает правильно, но PyCharm говорит, что это не может быть решено.

enter image description here

Ответы (2)

Попробуйте из vlado_web.translations импортировать просмотры

PyCharm не знает, где находятся ваши исходные файлы. Попробуйте это:

Щелкните правой кнопкой мыши папку vlado_web (папка, содержащая manage.py) в PyCharm. Перейдите в Отметить каталог как и выберите Sources Root.

Это позволит PyCharm узнать, что каталог vlado_web является корневой папкой для вашего исходного кода, и позволит вам выполнять абсолютный импорт оттуда, например,

from vlado_web.translations import views

2022 WebDevInsider