Jak podzielić modele.py na różne pliki dla różnych modeli w Pyramid?

Jestem nowy w piramidzie i walczyłem o wprowadzenie pewnych zmian w moim projekcie. Próbuję podzielić moje modele / klasy na pojedyncze pliki zamiast pojedynczego pliku models.py. W tym celu usunąłem stary models.py i utworzyłem folder modeli z__init__.py plik wraz z jednym plikiem dla każdej klasy. W__init__.py Zaimportowałem klasę za pomocąfrom .Foo import Foo.

Dzięki temu widoki działają poprawnie i mogą zainicjować obiekt.

Jednak uruchomienie skryptu initializedb nie powoduje utworzenia nowych tabel, tak jak w przypadku wszystkich modeli w jednym models.py. Nie tworzy odpowiednich tabel, ale bezpośrednio próbuje je wstawić.

Czy ktoś może podać mi przykład piramidalnej struktury projektu, która ma modele w różnych plikach?

questionAnswers(2)

yourAnswerToTheQuestion