たとえば、support.google.com/mail/bin/answer.py?hl=en&answer=13287
。それは何answer.py
ですか?これはどのように作動しますか?私は、ブラウザがjavascript / PHPのようにPythonコードを(まだ)解釈する能力を持っていないことを99.99%確信しています。それで、これは何ですか?Python Webフレームワークですか?
質問する
1510 次
2 に答える
2
answer.py
はい、これはサーバーで呼び出されたリソースにアクセスするだけです。この命名規則は完全にサーバー次第です。Pythonスクリプト(おそらく何が起こっているのか)を実行することも、完全に異なる言語で実行することもできます。いずれにせよ、ブラウザが気にするのは、そのリソースから返される情報(HTML、CSS、XMLなど)だけです。
于 2012-06-01T14:29:52.340 に答える
2
ほとんどの場合.py
、通常のHTMLなどを吐き出すで終わるファイルを要求します。al。ファイルはブラウザではなくサーバー側で実行されます。
しかし、繰り返しになりますが、これはURLであり、任意のリソースを指す可能性があります。何でもかまいません。多くのウェブサイトのように、この場合はきれいではないことを除いて、何かを指すためにきれいなURLを使用します。(舞台裏では、これを行うためのルーター、場合によってはルールの書き換えなどがあります。)
于 2012-06-01T14:31:01.210 に答える