джанго
структура папок:
bots/
——telegram_bot.py
django_app/
——app/
————models.py
пытаюсь импортировать так:
from ..django_app.clients.models import Profile
выдает ошибку:
ImportError: attempted relative import with no known parent package
Как можно установить нормально пути?
alt+Enter в pyCharm - и выбирай нужные пути из списка
я все в vs code делаю
Откуда папку clients нашли?там в структуре нет ее
это просто название приложения, в структуре чтобы понятнее было более дефолтные имена написал
Путь надо указывать не через точки, а полный, начиная с корня, тогда проблем с импортом не будет
я делаю прогу на винде, но потом буду на сервер ставить, есть способ без полного прописывания пути?
Пробовали from django_app.clients... ?
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. выдает такую ошибку
Если на сервере будет такая же структура папок, можно поморочить себе голову точками, хотя все равно не понимаю, зачем А вообще в любую папку нужно добавить _ _init_ _.py - тогда импортировать модули будет проще
а как прописывать полный путь?
С корня проекта Т.е. с той папки, где лежит проект, и до самого конца
пробовал, тоже самое пишет
Обсуждают сегодня