別のフィールドを参照する必要があるシリアライザーでカスタム フィールド レベルの検証を実行しています。
Validation documentationの例を見ると、validate_<fieldname>
またはを使用する必要があるかどうかが明確ではありませんvalidate
。attrs
両方とも辞書を持っているように見えるので、from は fromvalidate_<fieldname>
と同じように簡単に別のフィールドを参照できますvalidate
(ただし、の説明でvalidate
は、複数のフィールドにアクセスするために使用する必要があることが示されています)。では、なぜ両方のオプションがあるのでしょうか。私の場合、どのオプションを使用するのが正しいですか?