Я создал собственное приложение Django со структурой каталога
/appname
__init__.py
models.py
/submodule1
__init__.py
a.py
Внутри a.py
у меня есть следующий импорт
from ..models import Something
Это нормально работает, если у меня есть /appname
в папке /djangoproject
, но когда я устанавливаю приложение на сайт-пакеты Python (через установку). py
, который я создал), весь ад разваливается и a.py
больше не может импортировать что-то
, со следующей ошибкой:
ImportError: cannot import name Something
Вот setup.py:
from distutils.core import setup
setup(name='appname',
version='0.1',
packages=['appname', 'appname.contrib'],
)