Я хочу иметь возможность импортировать вещи из приложений в моем проекте, не ссылаясь на имя моего проекта.
Моя структура папок такая;У меня есть проект с именем djangoproject1, и внутри у меня есть папка с приложениями, а затем у меня есть отдельные приложения в этой папке.
djangoproject1, приложения и все мои приложения имеют пустой файл "__init__.py"в них.
В моем файле settings.py у меня есть следующий код:
import os
import sys
PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(PROJECT_ROOT, "apps"))
Я пытался добавить свои приложения в INSTALLED_APPS несколькими способами:
'djangoproject1.apps.app1 ',' djangoproject1.apps.app2 ',
или
' apps.app1 ',' apps.app2 ',
или
'app1', 'app2',
, но ничего не работает.Всякий раз, когда я пытаюсь сделать:
from app1 import *
, я получаю неразрешенную ошибку импорта.Я использую последние версии eclipse и django