0
私はAzureでPythonを初めて使用しています。私は以下のように私のwwwrootディレクトリに座っている3つのファイルがあります。フォームからいくつかのフィールドをPOSTし、CGIモジュールでそれらを取得したいだけです。これはApacheサーバー上で正常に動作しますが、空のFieldStorageインスタンスをAzureに返します。Microsoft AzureでフォームデータをPythonスクリプトに投稿するにはどうすればよいですか?
index.py
import cgi
def main(environ, start_response):
markup_file = open("markup.txt")
markup = markup_file.read()
markup_file.close()
fields = cgi.FieldStorage()
start_response(b"200 OK", [(b"Content-Type", b"text/html")])
yield (markup + str(fields)).encode("utf-8")
markup.txt
<html>
<body>
<form action="" method="post">
Message: <input type="text" name="message" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
web.configファイル
<configuration>
<appSettings>
<add key="pythonpath" value="D:\home\site\wwwroot" />
<add key="WSGI_HANDLER" value="index.main" />
</appSettings>
</configuration>
confがあります私が紛失している何か他の明白なものか?