Python eve validation with value from another property -


i have schema fields , custom validation given field requires know value of field in order make decision whether field valid or not. think of accessing cleaned_data in django.

here's simple scenario need value of end_date validate start_date:

class myvalidator( validator ):      def _validate_start_date( self, is_start_date, field, value ):         ...get value end_date , make sure end_date bigger start_date 

you can access self.document retrieve other fields values. pseudo code this:

class myvalidator(validator):     def _validate_start_date(self, is_start_date, field, value):         end_date = self.document.get('end_date')         return end_date not none , value < end_date 

Comments