0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Flask 体験記 vol.2 ~ディレクトリ構成、ファイル同士の関係~

Posted at

活動予定

今日のおはなし

アプリを作るために必要なディレクトリ構成, 個々のファイルの役割を理解する.

結論

ディレクトリ構成や個々のファイルの役割を理解した.

ディレクトリ構成

application/
  |- server.py
  |- flask_blog/
    |- __ init __.py
    |- views.py
    |- templates/
      |- entries/
        |- index.html

ディレクトリ

  • application/ : このディレクトリ以下に, アプリに必要なものが置かれる
  • flask_blog/ : 今回作るアプリの本体が置かれる
  • templates/ : html テンプレートが置かれる場所
  • entries/ : よくわかってないけど, たぶんトップページのテンプレ

ファイル

  • server.py : web アプリサーバを起動するファイル. __ init __.py 内のアプリ本体を呼んでくる
  • __ init __.py : Flask アプリの本体
  • views.py : URL にアクセスがあったときの処理が書かれたファイル. __ init __.py から呼ばれる.
  • index.html : web アプリのテンプレートファイル

図示したらこんな感じという理解. 間違ってたらご指摘ください.
Flask アプリの構成図.png

むすび

各ファイルの基本的な関係を理解できたつもり. 今後迷子になることはないはず.

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?