私はピラミッドに不慣れで、プロジェクトにいくつかの変更を加えるのに苦労しています。モデル/クラスを単一のmodels.pyファイルではなく個々のファイルに分割しようとしています。そのために、古いmodels.pyを削除し、__init__.py
クラスごとに1つのファイルとともにファイルを含むmodelsフォルダーを作成しました。で__init__.py
クラスをインポートしましたfrom .Foo import Foo
。
これにより、ビューが正しく機能し、オブジェクトを初期化できます。
ただし、initializedbスクリプトを実行しても、すべてのモデルが1つのmodels.pyに含まれている場合のように、新しいテーブルは作成されません。関連するテーブルを作成しませんが、直接それらに挿入しようとします。
異なるファイルにモデルがあるピラミッドプロジェクト構造の例を誰かに教えてもらえますか?