title: django rest framework. raise_exception=True
body: <p>I'm wondering, when should I use <code>serializer.is_valid(raise_exception=True)</code>? If I'm not implementing any custom validation, do I need to use the <code>raise_exeption=True</code> flag? What if my API doesn't raise <code>ValidationErrors</code>, is it a bad practice? if it is, then why is the default <code>raise_exception=False</code>? I'm just wondering if I should set this to True. Thanks for your advice.</p>