You need to ensure in a serializer that start_date occurs before end_date. Which is the best practice to implement this validation?
ACreate separate <code>validate_start_date</code> and <code>validate_end_date</code> methods to compare the two fields
BOverride the <code>validate</code> method and compare <code>start_date</code> and <code>end_date</code> in the <code>data</code> dictionary
CUse a custom field validator on <code>start_date</code> that accesses <code>end_date</code> via <code>self</code>
DPerform the validation in the view instead of the serializer