前の記事、web.py のインストールの詳細で、web.py のインストールについて説明しました。この記事では、web.py の最初のページである hello world について説明します。 web.py は非常にシンプルです。 Web プログラムの作成も非常にスムーズであり、これは web.py の利点の 1 つです。
Hello world プログラムは非常にシンプルで、Python インタラクティブ インタプリタを直接開くことができます。コマンドは次のとおりです:
#Pythonコマンドラインモードに入ります
shell# python
#Webモジュールを導入します
>>>import web
#この行の機能は次のとおりですWeb サイトの URL を宣言するには、最初のパラメーターは URL と一致するために使用される正規表現で、2 番目のパラメーターは URL が処理する必要があるクラスです。
>>>urls=('/','index')
#この URL を使用してプログラムを作成します:
>>>app=web.application(urls, globals())
#次のステップは、先ほど述べたインデックス クラスを定義することです:
>>>クラス インデックス:
def GET(self):ここで注意してください GET は Web ページと HTML をリクエストするために定義されています。返されるコードは、表示された Web ページのコンテンツです。もう 1 つの重要な関数は、フォームの送信に使用される POST です。この単純なプログラムでは、ユーザーと対話する必要がないため、GET 関数のみが定義されています。
GET と POST は、Web ページ操作の 2 つの最も基本的な形式です。これはフォームや Ajax でよく使用されます。この点に詳しくない学生は、Google で検索してください。
#最後にプログラムを実行してみましょう
>>>app.run()
表示されるのは http://0.0.0.0:8080/
ここで、8080 はポート番号を表します。
上記のアドレスをブラウザに直接入力すると、Hello World ページが表示されます。
スクリプトとして直接記述する場合は、Python filename.py を実行するだけです。
とても簡単です