Flaaskプログラムの基本項目構造
943 ワード
はじめに
は単一のシナリオで小型のWebプログラムを作成するのに便利ですが、この方法は広く使われていません.プログラムが複雑になったら、単一の大型ソースファイルを使うと多くの問題が発生します. は他のほとんどのWebフレームと違って、Flashkは大型プロジェクトに特定の組織方式を使うよう強制的に要求していません.プログラム構造の組織方式は完全に開発者が決定します.以下では、カバンとモジュールを使って大型プログラムを組織する方法を紹介します.
二、Flashkプログラムの基本構造
マルチファイルFlashkプログラムの基本構成:
このような構造は4つのトップフォルダがあります. •migrationsフォルダにはデータベース移行スクリプトが含まれています. ・ユニットテスト編纂はtestsバッグにあります. •venvフォルダにはPythonの仮想環境が含まれています.
同時にいくつかの新しいファイルを作成しました. •requirements.txtは他のコンピュータで同じ仮想環境を生成するのに便利です. ・config.py記憶構成; •manage.pyは、プログラムその他のプログラムタスクを起動するために使用されます.
は単一のシナリオで小型のWebプログラムを作成するのに便利ですが、この方法は広く使われていません.プログラムが複雑になったら、単一の大型ソースファイルを使うと多くの問題が発生します. は他のほとんどのWebフレームと違って、Flashkは大型プロジェクトに特定の組織方式を使うよう強制的に要求していません.プログラム構造の組織方式は完全に開発者が決定します.以下では、カバンとモジュールを使って大型プログラムを組織する方法を紹介します.
二、Flashkプログラムの基本構造
マルチファイルFlashkプログラムの基本構成:
|-flasky
|-app/
|-templates/
|-static/
|-main/
|-__init__.py
|-errors.py
|-forms.py
|-views.py
|-__init__.py
|-email.py
|-models.py
|-migrations/
|-tests/
|-__init__.py
|-test*.py
|-venv/
|-requirements.txt
|-config.py
|-manage.py
三、構造説明このような構造は4つのトップフォルダがあります. •migrationsフォルダにはデータベース移行スクリプトが含まれています. ・ユニットテスト編纂はtestsバッグにあります. •venvフォルダにはPythonの仮想環境が含まれています.
同時にいくつかの新しいファイルを作成しました. •requirements.txtは他のコンピュータで同じ仮想環境を生成するのに便利です. ・config.py記憶構成; •manage.pyは、プログラムその他のプログラムタスクを起動するために使用されます.