djangoのデフォルトのバリデータから返されるすべてのエラーメッセージは、ドット(。)で終わります。最後のドットをすべてのメッセージからグローバルに削除する方法はありますか?Django rest framework:エラー応答フォーマットをグローバルに変更する方法
または、これらの関数を返すエラーをキャッチする方法を見つけ出す助けがあれば、そのセクションに最後のドットがある場合はトリミングできます。
サンプルエラーメッセージ。あなたがそれらのすべてを変更したい場合は
{
"email": [
"This field may not be blank."
]
}
{
"email": [
"Enter a valid email address."
]
}
これは機能します。しかし、私はこれをすべてのシリアライザに追加する必要があります。それをグローバルに設定する方法はありますか? –
上記のコードサンプルのシリアライザはrest_frameworkのシリアライザである必要があり、* CharFieldごとに*適用されます。 – Linovia