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")

ページ間でデータがやり取りされてなさそう
されてた


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS