前提・実現したいこと
Pythonでhtmlのフォームからpostを受信するコードを書いています。
python側でpostを受信できたのですが、エラーが発生して困っています。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "C:\Test.py", line 5, in <module> print (form["data[name][site_url]"].value) File "C:\Python\Python36-32\lib\cgi.py", line 604, in __getitem__ raise KeyError(key) KeyError: 'data[name][site_url]'
該当のソースコード
python
1import cgi 2print("Content-Type: text/html\n") 3print ("<html><body>") 4form = cgi.FieldStorage() 5print (form["date[name][site_url]"].value) 6print ("</body></html>")
HTMLのソースコード
html
1<html> 2<head> 3<title>test</title> 4</head> 5<body> 6<form name="Form" method="POST" action="Test.py"> 7サイト: <input type="text" size="30" name="date[name][site_url]"><br> 8<input type="submit" value="submit" name="button"> 9</form> 10</body> 11</html>
試したこと
python側のコードに変数を定義したりしてみましたが、うまくいきません。
補足情報(FW/ツールのバージョンなど)
Python3を使っています。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。