実際に CGI から Flask を使用することは可能ですか?
もしそうなら、どのように?CGI+Flaskの簡潔で見栄えの良いドキュメントは認識していますrequest.args.get('varname')
が、CGI として実行すると関数が機能していないように見えます。WSGIとして実行すると、同じ(Apache、Ubuntu 12.10)サーバーで確実に機能します。
args.get()
コマンド ラインで CGI スクリプトを実行した後、これは機能していないという結論に達しました (むしろ、強い疑いがあります) 。QUERY_INFO で何も取得しません。
一般的に CGI に関する重要な何かが欠けているのでしょうか、それは Flask のバグですか、それともここで何が起こっているのでしょうか?
編集
Flask のドキュメントは git で更新されていますが、この記事の執筆時点ではまだホームページには掲載されていません。Flask アプリケーションで何も使用しないprint
でください。CGI は正常に動作するはずです。