CGIとは?
CGI とは Common Gateway Interface の略です。
このCGIを使えば動的なプログラムを実行できます。
CGIを使った例としては、掲示板、アンケート、Webアプリ、チャットなどがあります。
以下の図は、簡単ですがCGIの仕組みを表したものです。
※CGIを使ってPythonスクリプトを実行した場合の図
【手順】①Web ➔ ②サーバー ➔ ③プログラム ➔ ④サーバー ➔ ⑤Web
このような、手順の仕組みをCGIと言います。
CGIを使ってPythonプログラムを動かすには?
ではWebアプリを作る時など、Webページでの操作からPythonで書いたプログラムを動かすにはどうしたらいいのでしょうか?
【手順はざっくり5段階に分かれます!】
①サーバーを用意する
②Webページを作る
③Pythonでプログラムを書く
④サーバーにPythonで書いたプログラムを保存する
⑤Webページで操作してPythonプログラムを実行する
以上の手順でWebページからPythonプログラムを動かすことができます!
サーバーの利用方法はこちらから
具体的な方法を知りたい方へ
具体的な方法は???
CGIを使ってPythonプログラムを動かす方法は以下のページで紹介しています。
是非、ご参照ください。
【初心者向け】
【初心者必見】ConoHa WINGにCGIでPythonを実行 | オセロネコ (oseroneko.com)
【中級者向け】PythonでおみくじのWebアプリを作る
コメント