2017-12-28 9 views
0

私はフレームワークとしてDjangoを使用していますが、私はDjangoをかなり新しくしています。Djangoを使ってHTMLのSubmitボタンをクリックしてPythonスクリプトを実行するには?

フレームワークとしてDjangoを使用している私には私のHTMLファイルがあります。 HTMLページに[送信]ボタンを追加しました。私は私のサーバー上にローカルに保存されたpythonスクリプトを持っています。送信ボタンをクリックすると、Pythonを実行する方法はありますか?または、画像/ロゴをクリックするとこれを行うことができますか?

+0

JSを使用したり、Pythonスクリプトを直接呼び出すことができます。 –

+0

か、クリックするだけでCMDを実行できます –

答えて

0

python-djangoフレームワークを使用して、HTMLボタンをクリックしてPythonスクリプトを呼び出すことができます。

これはPythonスクリプトのpython-djangoのフレームワークを使用して達成することができる呼び出し

を働き、それがこのように書かれている

<input type = “button” id=”b1″ value=”1″> 

<script> 
    $(document).ready(function(){ 
    $("#b1").click(function(){ 
    $.ajax({ 
    method: "GET", 
    url: "type your python script path here", 
    data: {"place" : value}, 
    dataType: "text", 
    success: function(result){ 
     var data=JSON.parse(result); 
     console.log(result); 
    } 
    }); 
}); 

</script> 

の希望のためのAJAX。

1.Install django-ピップはジャンゴ

2.create Djangoプロジェクトやアプリをインストールしてください。

3.それに応じてURLを追加します。

AJAXを使用して、HTMLファイルからviews.py内の関数5.invoke views.py

4.writeあなたのPythonスクリプト。

詳細については、djangoのマニュアルを参照してください。

+1

ありがとうございました! –

関連する問題