マイクロウェブフレームワーク


ウェブサイトは、現在かなりの長い間我々のまわりで浮いていました.Web開発のプロセスは、実際には非常に簡単です!必要なのはHTML、CSS、JavScriptの基本的な知識です.
しかし、これは完全に真実ではありませんいくつかの点で、伝統的なWeb開発方法に制限と制限が数十人あることに気づくでしょう.
状況を仮定して、あなたはMLの専門家であり、線形回帰を使用してアウトオブボックスソリューションを構築した.今、あなたは世界にあなたの製品を展示したいです.もちろん、あなたはウェブサイトを必要とします、そして、あなたが研究するならば、あなたはHTMLを使っている非常に先進のウェブサイトを開発することは全く難しいとわかります.
事前に、複雑なウェブサイトを作成するには、フラスコを使用する必要があります.はい!あなたはそれを聞いたフラスコは、ウェブ開発です.
このガイドでは、フラスコとその実装について話します.このフレームワークの概要を説明します.では、始めましょう.

何がフラスコですか?


フラスコは、“マイクロWeb”フレームワークです.フラスコでは、用語“マイクロWeb”はそれの非常に重要な機能を表します.ウェブサイトに機能を追加するサードパーティ製のライブラリとツールの必要はないので、フラスコは、マイクロWebフレームワークと呼ばれています.
代わりに、フラスコは拡張機能をサポートします.すべての必要な拡張機能は簡単にフラスコの公式ウェブサイトで利用可能です.
形式検証からファイル処理まで、あらゆる拡張はインターネットで簡単に利用できます.フラスコは完全にPythonで書かれている、我々はまた、フラスコAPIを構築するためにPythonを使用します.

フラスコの聴衆は誰ですか。


フラスコはPythonを使用して構築されているので、すべてのデータの科学者、マシンの学習の専門家、および経験のPython開発者は、ターゲットのユーザーです.
フラスコの背後にある動機は、開発者が簡単に現代的なプログラムのスタイルを使用して複雑なウェブサイトを作成するためです.
たった今、以下の会社は、広範囲にフラスコを使用しています:
  • Airbnb
  • リフト
  • Mozilla
  • Netflix
  • Reddit
  • なぜフラスコが好ましいのか?


    ここでは、私はフラスコが提供する機能の本当に長いリストを作成することができます質問です.しかし、時間と空間の制限のために、私は重要な特徴だけを含みました:
  • フラスコは、学ぶのが簡単です.あなたがパイソンの若干の知識を持っているならば、フラスコはその難しい
  • であるべきではありません
    利用可能な拡張の
  • 広い範囲.
  • フラスコは軽量ウェブサーバゲートウェイインタフェースフレームワークです.したがって、それはウェブサイトの要素を実装する1つ以上のオプションを提供します
    拡張.
  • フラスコはカスタマイズ可能です;あなたは非常に簡単にフラスコのコンポーネントの変更を行うことができます.
  • フラスコは、ビルトイン開発サーバで、サポート、稲妻高速デバッガを統合しました.すべて
    これらのコンポーネントは、驚くほど速くテストし、気密精度で.

    フラスコをインストールする方法?


    フレームワークは通常インストールするにはちょっとトリッキーなもので、フラスコをインストールするにはかなりの時間が必要かもしれません.しかし、それはそれのようでありません.
    インストールフラスコはかなり簡単な作業です.
    前に進む前に、Flaskフレームワークをインストールする前にPythonとVirtualenvをインストールする必要があることに注意する必要があります.
    公式サイトからPythonをインストールすることができます.
    VirtualEnvをインストールするには、次の手順に従います.
    ステップ1:オープンターミナル/コマンドウィンドウ.
    Step 2 :次のコマンドを書きます.
    pip install virtualenv
    
    ステップ3 :カスタムVirtualEnvを作成し、次のコマンドを使用します.
    virtualenv demo_env
    
    Step 4 :今、新しく作成したカスタム仮想環境をアクティブにします.
    demo_env\Scripts\activate
    
    一旦、VirtualEnvのインストールと実装を行うと、以下のコマンドを使用してシステムにフラスコをインストールします.
    pip install flask
    

    最初のフラスコAPIの構築


    フラスコを実装するプロセスは、基本的なWeb開発プロセスとは少し異なります.フラスコを使用してウェブサイトを作成するには、他のウェブサイトファイルから別のPythonファイルを作成する必要があります.
    心配しないでください、それは非常に簡単です.これに加えて、インデックスファイルの場所にいくつか変更を加えるまで、プロジェクトで一度だけPythonファイルを設定する必要があります
    注意してください.
    Step 1 : Pythonファイルアプリケーションを作成します.パイ
    ステップ2 :同じディレクトリに「テンプレート」という名前のフォルダを作成し、フォルダ内に「index . html」ファイルを作成します.このファイルはあなたのウェブサイトのホームページファイルになります.
    Step 3 :次のモジュールをインポートします.
  • のフラスコ
  • レンダーレテンプレート
    ここで、RenderRankテンプレートはあなたのための新しいモジュールです、しかし、それはテンプレートファイル、すなわちインデックスを読む要素以外です.ウェブサイトのHTML.
    次のコマンドを使用して両方のモジュールをインポートします.
  • from flask import Flask, render_template
    
    ステップ4:オープンアプリ.以下のコードをペーストします.
    app = Flask(__name__)
    
    @app.route('/')
      def home():
         return render_template('index.html')
    
    if __name___ == '__main__': 
        app.run(debug=True)
    
    注:初めてFlaskを試してみるので、上記のコードを変更することはお勧めしません.一度フラスコで十分な経験がある場合は、アプリを探索することができます.Pyファイルコマンド
    ステップ5 :インデックスを開きます.テンプレートディレクトリ内で作成したHTMLファイルは、手順1で以前に作成しました.
    ステップ6:これで、あなたのデモウェブサイトが動作しているかどうかをHTMLやテキストで何かを書くことができます.
     <!DOCTYPE html>
       <html>
          <head>
            <title>Demo Website</title>
          </head>
    
         <body>
           <h1>This is the first heading</h1>
         </body>
    </html>
    
    ステップ6:それはすべて、今単にアプリを実行します.以下のコマンドを使用してPyファイル
    python app.py
    
    コンソールでは、次のような出力が表示されます.

    ステップ7 :ブラウザを開き、localhost URL「http://localhost:5000/」を使用します.あなたのウェブサイトのホームページが表示されます.
    それはどのようにフラスコを使用する必要があります.望ましくない場合は、コメントでそれをドロップすることができます.

    最終ノート


    フラスコは非常に軽量のWeb開発フレームワークですが、それはいくつかの大きな可能性があります.フラスコを使用してWeb開発で達成することはできません.
    あなたは非常に簡単にフラスコを使用して驚くべきウェブサイトを作成することができます.それは少なくとも一度フラスコとの経験を持っていることをお勧めします.
    次のチュートリアルでは、簡単なフラスコAPIを構築し、Heroku