Как разделить файл models.py на разные файлы для разных моделей в Pyramid?

Я новичок в пирамиде и пытаюсь внести некоторые изменения в свой проект. Я пытаюсь разделить свои модели/классы на отдельные файлы вместо одного файла models.py. Для этого я удалил старый файл models.py и создал папку моделей с файлом __init__.pyвместе с одним файлом для каждого класса. В __init__.pyя импортировал класс, используя from.Foo import Foo.

Благодаря этому представления работают корректно и могут инициализировать объект.

Но запуск сценария initializedb не создает новых таблиц, как это было, когда все модели были в одном файле models.py. Он не создает соответствующие таблицы, а напрямую пытается вставить в них.

Может ли кто-нибудь привести пример структуры проекта пирамиды, модели которой находятся в разных файлах?

11
задан Karan 27 April 2012 в 14:49
поделиться