Задать вопрос
kentuck1213
@kentuck1213

PyCharm не видит мои классы?

структура папок :
  • mysite
    • app
    • env


Settings->Project interpreter - стоит путь к mysite/env/bin/python3.5
Но в коде он все ровно подсвечивает код красной волнистой полоской
from poliv.settings import PUBLIC_URL
from category.models import Category

А так когда в terminal - e запускаю python3.5 manage.py runserver все норм запускается
  • Вопрос задан
  • 9263 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
kentuck1213
@kentuck1213 Автор вопроса
Вы с вами барашки )))
Нужно было в директории где хранятся все наши модули правым кликом мыши затем -> Mark Directory As и выбрать Sources root и после этого она загорится голубым цветом :
f0d127357a294ce1a1d263c4eb020645.png
после чего PyCharm будет видеть свои классы как надо.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@deliro
Такие заходы у него бывают. Перезагрузи чарм.

from poliv.settings import PUBLIC_URL
Не делай так. Делай вот так:
from django.conf import settings
settings.PUBLIC_URL
Ответ написан
@marazmiki
Укротитель питонов
PyCharm по умолчанию начинает искать модули от корня проекта. Просто укажите ему дополнительные места для поиска. В Вашем случае, я так понимаю, это директория app

В дереве проекта выделите эту директорию и выберите в контекстом меню: Mark directory as -> Source root
Ответ написан
@yuraskakun
по Alt+Enter не появляется импорт моих классов - как настроить ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы