ホームページ  >  記事  >  バックエンド開発  >  web.py の予備調査 - 最初のページの hello word

web.py の予備調査 - 最初のページの hello word

高洛峰
高洛峰オリジナル
2016-10-17 14:43:191416ブラウズ

前の記事、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 を実行するだけです。

とても簡単です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。