1

単一の Django ページと、Django 管理者の変更フォームとまったく同じように見えるが、独自のフォーム フィールドが定義された対応するビューを作成したいと考えています。私は Django のテンプレート言語は初めてですが、Django サーバー側で作業したことがあります。サーバー側のビューを定義する方法がわかりません (理想的には、フォームを反復処理し、それに応じてデータ モデルを更新し、管理フォームで通常行われるように検証エラーを通知できます)、および対応するテンプレート。

  1. 管理者の change_form.html テンプレートを拡張する必要がありますか? もしそうなら、どの部分を上書きすればよいですか?
  2. このテンプレートまたは他のテンプレートに入力するために対応するビューを作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

管理者の change_form.html テンプレートを拡張する必要がありますか? もしそうなら、どの部分を上書きすればよいですか?

絶対違う。

このテンプレートまたは他のテンプレートに入力するために対応するビューを作成するにはどうすればよいですか?

それはすべて文書化されています。

  1. フォーム ビューを作成します。また、django- crispy -forms のようなアプリを使用して、django 管理者のフィールドセットのような Python 側のレイアウトを取得することもできます。

  2. 関連するオブジェクトのinlineformsetsを作成します。これは、django がインラインに使用するものです。

于 2012-07-14T12:05:38.450 に答える