モデルファイルに次のコードがあります。
sn = models.CharField(max_length=20, unique=True,
error_messages={'unique': 'This SN has already been created. <br/> Please <a href="/?sn=xxx">search it</a> instead'})
私は2つのことを達成したいと思います:
エラー メッセージをテキストではなく HTML として表示します。試してみましたが
mark_safe
、safe
運が悪かった-HTMLはエスケープされていませんが、その効果はありません(メッセージは「」で囲まれています):
ソース:
URL の「xxx」の代わりに、ユーザーが入力した値を指定します
私の現在の解決策は、テンプレートのエラー メッセージを確認することです。それが固有のエラーである場合は、手動で URL 情報を追加しますが、これは正しくないと感じています...
誰かがこれに対する明確な解決策を持っていますか?