У меня есть проект Django, в котором есть два приложения (одно создано как тест отладки). Для отладочного теста syncdb помещает модель в базу данных, а для другого — нет.
- Оба находятся в
settings.INSTALLED_APPS
. - Есть около семи моделей, ни одна из них не опознана.
- Ни сервер, ни страница, ни syncdb-консоль не выдают никаких ошибок.
- Модели находятся в каталоге models а>. В качестве теста есть еще один в app/models.py (тоже не работает).
- Наиболее поразительно для меня то, что ниже code отображает модели, которые не синхронизированы (выполняются из пропущенного приложения):
for model in get_models():
models.append(model)
pass models to a template
Любая помощь приветствуется. Я думаю, что это что-то тривиальное, но у меня нет идей, что можно попробовать.
Спасибо,
ОБНОВИТЬ:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.admin',
'techtree',
'froink',
)
Структура:
project/techtree/models.py
(содержит тестовую модель)project/techtree/models/__init__.py
(как описано здесь)project/techtree/models/typ.py
(содержит тип модели)
Файлов того же типа, что и в последней строке, больше.