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

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос