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?