импортить ни вкакую
может ты просишь без уважения ?) и что значит —— (с)с другой аппликации? типа сделал — startapp polls. и startapp articles и пытаешь ипортнуть articles в polls?
а как ты пытаешь испортнуть и какую ошибку пишет
что модуля нет, всячески
покажи как ты это делаешь в коде и что пишет терминал
я же написал, что пишет я спрашиваю тех, кто сталкивался с таким, ибо на стаковерфлоу куча окрытых ишью и ни одного решения, наяиная с джанги 1.7
ошибку от балды написал, она точно такая же как и во всех ишью на стаке. дерево точно такое же
зашел по первым же 2 ссылкам - разная структура, решения есть и они разные в зависимости от ошибки и структуры
комменты != решение
Это элементарные вопросы, то что ты попробовал что-то из комментов и тебе не помогло не значит что решение не рабочее, просто ты не понимаешь что делаешь не правильно. Если хочешь чтобы тебе помогли - показывай код, если не хочешь - зачем тут писать?
зачем ты спрашиваешь про структуру джанго, ечли она одинакова есть одна арп есть вторая апп модуль с одной апп не импортиться во второй
ну потому что она не одинаковая
если не понимаешь в чем отличия - просто сделай скриншот
+ строку импорта и трейсбэк с ошибкой
ну вот смотри, у тебя строка from app.user.models - тут два варианта, или у тебя manage.py не в корне проекта, или ты приложения положил в отдельную папку, в первом случае скорее всего нужно весь проект поднять на уровень выше или указать папку app как source root в pycharm. если переложил апки в отдельную папку - другое решение
manage.py в корне проекта все приложения созданы с помощью manage.py и не перемещались
нет, у тебя корень проекта папка в которой находится app
корень проекта это app
самого джанго проекта
ну вот в этом и проблема что ты не понимаешь как пайчарм определяет корень проекта. Нажми правой кнопкой на app выбери Mark Directory as... выбери Sources root
на скрине же выделено
в плане?
Ну когда ты апки в папку ложишь, то надо рантайм в ней запускать
в плане ложишь в папку? не совсем понимаю о чём ты
он имеет ввиду что если ты в консоли запускаешь, то корневая папка та в которой ты запускаешь команду
В test.py распечатай текущую директорию
Какой командой это сделал?
исправил выше
А в этой папке есть package user?)
user - другое приложение джанги
Ну вот и ошибка
Нафиг тебе test.py?
ты просто как скрипт файл запускаешь?
в докер контейнере
что бы чекнуть импорты, или работают
ну они работают через джангу, ты когда запускаешь что-то из папки питон воспринимает ее как корень проекта
python manage.py check
А надо тебе че?
импортнуть модели с user в tcp_server )
так они будут импортироваться, просто ты проверяешь не рабочим способом
не импортируются они ибо сокет выдает connection refused из-за неисправных импортов
Обсуждают сегодня