0

こんにちは、私は Django を使用して Web 開発を学んでおり、現在、ユーザーがオブジェクト情報を更新し、元の属性コンテンツを表示できるようにするページを作成しようとしています。

新しいオブジェクトを作成するときに、ユーザーに属性の情報を入力させる方法を理解しています。

        <label>Some field name:</label>
        <input type="text" name="field_name"/>

そして、表示したい場合は、使用する必要があります

<br>Some Fielname: {{ modelname.fieldname }}</br>

しかし、ユーザーが属性の情報を更新できるようにすることになると、次のようなことを試しました

<label>Some field name:</label>
{{ modelname.fieldname }}
<input type="text" name="field_name"/>

しかし、元のフィールド情報は表示できません。この問題を解決するのに役立つ人はいますか?どうもありがとう

4

2 に答える 2

0

基本的に、オブジェクトの値を更新するには、属性を受け取る html フォームを作成し、ポスト リクエストを使用して送信します。バックエンドのビュー機能が更新作業を処理します。あなたの場合、最初に表示したい情報の簡単なテーブルを作成する必要があります

次に、各行を個別のフォームにするか、テーブル全体を一度に編集できるようにすることができます。編集ボタンを押すと、基本的にテーブルがフォームに置き換えられ、送信またはキャンセルのいずれかを処理する必要があります。

私がはっきりしていない場合は教えてください..

于 2013-05-31T03:59:30.267 に答える