私はラズベリーパイのステッパーモーターを回転させるために私が使用している非常に単純なウェブページを持っています。私のhtmlファイルはこれです:CGIのPythonスクリプトを使用してWebページをリフレッシュ
<html>
<head>
<script Language="Javascript">
function ccw()
{
document.location="cgi-bin/rotate_45_ccw.py";
}
function cw()
{
document.location="cgi-bin/rotate_45_cw.py";
}
</script>
</head>
<body>
<div style="text-align:center">
<h1>Raspberry Pi GPIO</h1>
<br>
<button type="button", id="ccw", onclick="ccw()", value="value CCW">Rotate CCW</button>
<button type="button", id="cw", onclick="cw()", value="value CW">Rotate CW</button>
<br>
</div>
</body>
</html>
私が何をしたいページをリフレッシュするために(ユーザーがいずれかのボタンをもう一度クリックすることができるように)スクリプトのいずれかが、実行された後です。私が思うばかげたやり方は、Pythonスクリプトが上記のhtmlコードを出力することです。よりスマートで簡単な方法がありますか?
ありがとうございます!
良い - 私はそれがHTMLのメタタグを伴わずにhttpレベルで行われている可能性があると思っていました - しかし確かにそれはブラウザではうまくいくでしょうあなたはページを引っ張るためにcURLのような他のツールを使用します) –
はい、私はこれが実際の動作を理解していないにもかかわらず、HTTPステータスコードを送信するのとは異なることを理解しています: **ステータスコードを使用してこれを行う方法に関するドキュメントを見つけるのは非常に困難でした**。私はそれほど簡単ではないと思っているので、誰も自分のような奴のためにそれを説明するのは気にしない;) – panos