У меня есть проект, структурированный так:
project/
__init__.py
db/
models/
__init__.py
article.py
project.py
ontology/
__init__.py
coded.py
Он немного больше, но это идея.models.__init__.py
содержит:
from db.models.article import *
from db.models.project import *
from db.models.ontology.coded import *
При запуске syncdb игнорируются все модели, импортированные в models.__init__.py
.ImportError
нет, и при добавлении оператора печати в __init__.py
он успешно печатает импортируемые модели (при запуске syncdb).
Модели определены в __init__.py
работать, хотя.
Почему это?Могу ли я заставить syncdb отвечать за мои импортированные модели?
Редактировать: Приложение равно в INSTALLED_APPS:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'amcatnavigator.navigator',
'amcatnavigator.db',
)
Спасибо!