12101700
localhost上でもcgi-binを動かした
これによってlocal上でもサーバーと同じように扱える
1.コマンドプロンプトに実行したい場所を入力
今回はC:\Users\nasut\OneDrive\デスクトップ\スケジューリングとする
2.スケジューリングフォルダにhtml,cgi-binフォルダを作成
htmlフォルダ←htmlファイル
cgi-binフォルダ←pyファイル
をそれぞれ入れる
3.コマンドプロンプトで
python -m http.server 8080 --cgi
を実行 4.web上で
http://localhost:8080/
を開く
変化したところ
localでの現在位置は「スケジューリング」
サーバ上では「html」の中の「water2」
(理由)ローカルだと上の階層のことを考えてくれないため
相対アドレスだとずれるので応急措置でtest4.pyを書き換える
("../../html/water2/recipe_data/recipe_no"+ str(j+1) +".csv",encoding="cp932")
から
("html/water2/recipe_data/recipe_no"+ str(j+1) +".csv",encoding="cp932")
ページ間でデータがやり取りされてなさそう
されてた