CGI の割り当てを行うために Python を使用/学習しています。基本的に、いくつかのフォームを提示し、ユーザー入力に基づいてさまざまなフォームを提示する必要があります。
これはこれまでの私のスクリプトコードです:
import cgi
import cgitb
cgitb.enable() # for troubleshooting
print ("Content-type: text/html\n\n")
form1 = open("html/assg5form1.html")
form2 = open("html/assg5form2.html")
form3 = open("html/assg5form3.html")
form4 = open("html/assg5form4.html")
form5 = open("html/assg5form5.html")
formstring = form1.read()
print formstring
私が抱えている問題は、その最初のフォームを提示した後、ユーザーが与える入力を処理する方法がわからないことです。通常、フォームにアクションを追加して別のスクリプトを起動しますが、すべてのスクリプトを 1 つのファイル内で実行する必要があります。表示したフォームをクリアして、別のフォームを表示するにはどうすればよいですか?