1

Django テンプレートから Django ビューを呼び出したい。それを行うためのタグはありますか?

たとえば、ログイン フォームを管理するビューを作成したいとします。したがって、基本的に、このビューは Django フォームを html テンプレートに送信するためだけに使用されます。

ご協力ありがとうございました。

4

2 に答える 2

1

これをユーザーをログに記録するためだけに行っている場合は、django でのユーザーの認証を読む必要があります。これは、ユーザーをログインさせるためのフォームの書き方を示しています。

フォームに入力されたデータを django ビューに送信する場合は、actionフォームの属性をビューにマップされている URL に設定するだけです。

<form method="POST" action="/user-login">
  {% csrf_token %}

を使用している場合は、HTML フォームPOSTに含める必要があります。csrf{% csrf_token %}のドキュメントを読む必要があります。


テンプレートからいくつかの機能を直接呼び出したい場合は、カスタム テンプレート タグを記述します。これにより、任意のコードを実行し、結果を任意のテンプレートに入れる (またはそれらをテンプレート コンテキストに追加する) ことができます。

于 2012-10-30T12:47:49.277 に答える
0

そのビューに URL をマップします。テンプレートからその URL にリダイレクトします。

于 2012-10-30T12:46:44.670 に答える