%(uname)sさん,こんにちは ホームへ戻る """ def page(pc, uname=''): pc.send_head() pc.write(PRINT_TEXT % vars()) test2b.py">
%(uname)sさん,こんにちは ホームへ戻る """ def page(pc, uname=''): pc.send_head() pc.write(PRINT_TEXT % vars()) test2b.py">
Download presentation
Presentation is loading. Please wait.
0
フォームからリクエストを受け取る <1/6>
フォームからリクエストを受け取る <1/6> 次に、名前入りのメッセージを自動生成する。
1
フォームからリクエストを受け取る <2/6>
フォームからリクエストを受け取る <2/6>
2
フォームからリクエストを受け取る <3/6>
フォームからリクエストを受け取る <3/6> #!/usr/bin/env python # coding: utf-8 PRINT_TEXT = """<HTML> <HEAD><TITLE>FORM result</TITLE></HEAD> <BODY> <H1>PyPage FORM 例 結果表示</H1> <P><BIG>%(uname)s</BIG>さん,こんにちは <A href="/">ホームへ戻る</A> </BODY></HTML> """ def page(pc, uname=''): pc.send_head() pc.write(PRINT_TEXT % vars()) test2b.py
3
フォームからリクエストを受け取る <4/6>
フォームからリクエストを受け取る <4/6> ファ イル名はtest2b.pyとし、pubフォルダ下に配置する 。メッセージが日本語コードでやりとりされるので、コー ド変換を行う。
4
フォームからリクエストを受け取る <5/6>
フォームからリクエストを受け取る <5/6> フォームから送られたメッセージは、page関数の引数 としてキャッチ(メッセージを文字列化すると、メッセージが取り出せる)する。 メッセージがASCIIコード でない場合は、UNICODE変換を掛けておく。
5
フォームからリクエストを受け取る <6/6>
フォームからリクエストを受け取る <6/6> フォームからの情報は、テキス トやラジオボタンからの情報程度なら、スクリプト例のようなコー ドを書けば十分である。
Similar presentations
© 2025 slidesplayer.net Inc.
All rights reserved.