WSGI前の記事ではWSGIアプリケーションをWSGIサーバー(gunicorn)で起動する方法を説明しました。ここではgunicornを使って、Python製WebフレームワークでできたWebアプリケーションを起動しましょう。blog.hirokiky.orgなぜgunicornなどのWSGIサーバーを使うのかDjangoやFlaskなどのWebフレームワークを使っているとき、開発時にもサーバーを起動して動作確認をしていると思います。いうコマンドでサーバーを起動できます。このサーバーを使わずにgunicornを使うのでしょうか?理由は簡単に言うと、動作が速いからです。(何をもって「速い」と言うのかは別の機会に詳しく解説できればと思います)。一般に公開して多くの人に使ってもらうサーバーなどでは、専用のWSGIサーバーを使うほうが良いです。「本番環境ではgunicornなど別のWSGIサーバーを使う」と、プラクティスとして覚えておくと良いでしょう。(ここではpipの詳細や、Pythonの仮想環境を使う方法については説明しません)。いうコマンドが使えるようになります。コマンドを使って起動します。いうWSGIアプリケーションを起動しています。場合、以下のように名前を省略できます。gunicornなどWSGIサーバーを使って簡単に起動できます。自体がWSGIアプリケーションです。ファイルがあるディレクトリーの意味です)。決めたプロジェクト名です。いうファイル内が自動で作成されます。いう値(呼び出し可能オブジェクト)がWSGIアプリケーションです。あるディレクトリー内にあります。いう設定ファイルを使っています。myproject.wsgiDjangoの場合、このようにして環境ごと(ローカル環境、本番環境ごと)に設定ファイルを用意して切り替えられます。オプションで指定していますが、環境変数に直接設定しても問題ありません。WSGIとは何かと説明しました。今回はFlask、DjangoなどのメジャーなPython製Webフレームワークをgunicornという本番環境でも使えるWSGIサーバーで起動しました。次は、gunicornに指定できるオプションの中でよく使うものを説明します。複数のJavaScriptファイル、CSSファイルを分けてビルドするwebpackは便利ですが設定などは慣れが必要です。月別アーカイブPyQという製品を作っていますスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。