Django / Pinax では、次のように始まるログイン フォームに遭遇しました。
<form class="login" method="POST" action="">
完璧に動作します。したがって、Java スクリプトか Django フレームワークの何かがアクション属性に値を入れているものと想定します。
そこで、私の質問は次のとおりです。
- Django はどのようにアクションを挿入するのでしょうか?
- なぜ彼らはこんなことをするのでしょうか?
- このフォームのアクションが何であるかを知るにはどうすればよいですか?
更新: これは Django 特有のものではなく、ほとんどのブラウザで行われているようです。
ベストアンサー1
ほとんどのブラウザでアクションに空の文字列を指定すると、フォームはブラウザが現在読み込んでいる URL、つまり最初にフォームを提供したスクリプトにポイントされます。