テンプレート内の{{form.errors}}を使用して、すべてのフォームエラーをまとめてリストしたいと思います。フォームフィールドのリストと、各フィールドのエラーのネストされたリストが生成されます。ただし、フィールドのリテラル名が使用されます。特定のフィールドでエラーが発生したhtmlは次のようになります。フィールド名ではなくラベルでフォームエラーをレンダリングする
<ul class="errorlist">
<li>
target_date_mdcy
<ul class="errorlist">
<li>This field is required.</li>
</ul>
</li>
</ul>
私はエラーリスト機能を使いたいと思います。しかし、フィールド名ではなく、ラベル( "Target Date")を使用したいと思います。実際には、Webページのユーザーにフィールド名を表示させたいというケースは考えられません。レンダリングされたエラーリストをフィールドラベルと共に使用する方法はありますか?
ありがとう、ピーター。私はErrorDictについて知らなかった。おそらく私はカスタムフィルターを使いました。 – broccoli2000