現在、ユーザー入力のためにsqliteデータベースに接続し、プログラムの出力を設定するいくつかの計算を実行するいくつかのpythonファイルがあります。pythonウェブプログラミングで、ウェブでpython?
例:ユーザーがWebページのボタンをクリックしたときにpythonファイルを実行したい。
私はDjangoから始めました。しかし、学習には時間が必要です。また、CgiScriptsと呼ばれるものも見ました。どのオプションを使用すればよいですか?ご意見をお聞かせください。
おそらくあなたが何をしたいかに依存するでしょう。私は個人的にCGIを使用していますが、Webページからの入力が単純な場合はより簡単になり、学習する時間が短くなります。以下にいくつかのリソースを示します。
ただし、プログラムを表示する代わりに実行できるようにするには、いくつかの構成を行う必要があります。
これに関するチュートリアルを次に示します。 http://httpd.Apache.org/docs/current/howto/cgi.html
WebサーバーがApacheの場合、python CGIスクリプトを実行するために http://modpython.org/ モジュールを使用できます。
Nginxの場合、 http://modwsgi.readthedocs.io/en/develop/ を使用できます
phpを使用して、htmlを使用してpythonファイルを実行できます。
index.phpとしてPHPファイルを書きます:
<html>
<head>
<title>run my python files</title>
<?PHP
echo Shell_exec("python test.py 'parameter1'");
?>
</head>
パラメータをpythonに作成してpython as test.py:
import sys
input=sys.argv[1]
print(input)
pHPから渡されたパラメーターを出力します。
pythonを直接実行することはできません
あなたはこれを使うことができます
http://karrigell.sourceforge.net/en/pythoninsidehtml.html
または内部PHPの場合
http://www.skulpt.org/