私は自分のプロジェクトのすべての状況を処理するための汎用フォームを作成しようとしています。言い換えれば、ユーザーがフォームに記入する必要がある状況では、私はいつもこのdefault_form.html
ページをレンダリングします。Django - 一般的なフォームページが必要ですが、いくつかの詳細があります
私は管理ページの機能を模倣したいと思います。フィールドが外部キーの場合は、新しい値を追加するための小さな記号があります。私は、ポップアップを達成する方法と新しい外部キー値を追加する方法を考え出しましたが、今では、どのフィールドが外部キー選択フィールドであるかを判別し、小さなプラス記号アイコンを表示するテンプレートが必要です。例えば
:フィールドは外部キー選択フィールドであるかどうかを確認する方法について
{% if this field is a 'select' type input for a foreign key %}
<td>{{ field }} <img src="addNew.jpg" /></td>
{% else %}
<td>{{ field }}</td>
{% endif %}
任意のアイデア?