[Python] Flaskアプリケーションのモジュール化されたフォルダレイアウトは何ですか?


Answers

実際に私が探していたものを見つけました。 メインの__init__ flaskext.sqlalchemyをインポートするのではなく、モデルにインポートします。 その後、メインの__init__モデルをインポートし、db.init_app()を起動してappの設定を渡します。 @Sean投稿に表示されているスケルトンほど柔軟ではありませんが、私が知りたいと思っていたものでした。 もし私がおそらく周りを見ていないのであれば、骨格は私が使うだろう。

Question

私はDjangoから来ているFlaskを試していて、本当に好きです。 私が遭遇した問題は1つだけです。 私はフラスコのドキュメントと大きなアプリケーションやそのようなものについての部分を読んで、プロジェクトをパッケージに分割する方法を説明します。パッケージは、独自の静的テンプレートフォルダと独自のビューモジュールで分割します。 私はFlask拡張機能を備えたSQLAlchemyを使ってモデルをそこに置く方法を見つけることができません。 インタラクティブなプロンプトからテーブルを作成しますが、コード内で使用すると、テーブルが破損します。 だから私はもっと経験豊富なフラスカの開発者がこれを解決した方法を知りたがっていた。




Links