[後端]フラスコベース1-1.パッケージ構造、MVC、および管理の実践


パッケージ構造



モジュール名は、例えば
  • helloflask
  • 静的:静的ファイル静的ふぁいる
    -css、images、js(この方法でフォルダを整理し、必要なコンテンツを任意に追加するのが慣例です)
  • クリーンアップ用語

  • 積層スタイルシート(CSS):Webドキュメントの設計要素を担当し、色またはサイズ、画像のサイズまたは位置、および配置方法を含む
    HTMLはテキスト、画像、表などのコンポーネントをWebドキュメントに入れてスケルトンを作成する

  • templates:htmlファイルが存在する領域
    -サブフォルダを作成し、複数のhtmlファイル
  • を作成できます.
  • __init__.py:Webアプリケーション作成者
    -helloflaskモジュールの開始点
    実行
  • (メモリ内)を含むすべての情報
  • 外部からパッケージを導入した瞬間に実行可能!
  • **その後、モジュール外部の独立ファイル(ex)start flask.py)モジュールのみをインポートして実行する場合はinit.pyは自動的に実行されます.
    from helloflask import  

    MVC(Model, View, Controller(Route))



  • に示すように、ユーザがコントローラを操作すると、コントローラはモデルを介してデータを入力し、その情報に基づいてビューを視覚化して
  • をユーザに転送する.

    超単純Web画面localhostで実行





    start helloflaskを起動するとlocalhostのWeb画面が開きます
  • CLIでより簡単に実行できる方法は
  • です.

    アドレス接続画面(またはlocalhost:5000)



    フラスコのポート番号は通常5000です

  • フラスコアプリケーションは、メモリ内でプロセスとして空間を占有する
  • .
  • appは、ポートからの信号
  • を待つ.
  • appにルーティングとテンプレート
  • が表示する.

    Reference

  • https://youtu.be/u2KnTZa1_WU