1

Django のフォームとモデルのバリデーターdjango.core.exceptions.ValidationErrorは、 の直接のサブクラスである を発生させる必要があることに気付きましたException

ただし、 DRFでは、私のバリデーターは を発生させることが期待されてrest_framework.exceptions.ValidationErrorいますが、これはDjango の子孫ではありません( から派生していますrest_framework.exceptions.APIException(Exception))。

自分自身を DRY に保ち、バリデーターを 1 回記述して、Django フォームと DRF シリアライザーの両方で使用するにはどうすればよいでしょうか?

これは、 DRFが Django コアをキャッチしない関連する質問です。ValidationError

4

1 に答える 1