# This is my model ...
DojoDatePickerField(field_name="reminder_date1", is_required = True, validator_list=[self.isFutureDate]),
forms.TextField(field_name="event1", is_required=True, length=19 , maxlength=19)
# This is my validator function ...
# THIS FUNCTION ISN'T ONLINE YET
# Check the telephone for valid number... belongs to this class
def isFutureDate(self, field_data, all_data):
# Import language file here
lang_file = 'flowerhour.libs.lang.lang_' + all_data['lang_file']
exec "from %s import *"%(lang_file)
# Today's date
today = date.today()
# Don't test non-submitted values
if field_data != '':
import time
# Get date object from input string
entry_date = datetime.date(*time.strptime(field_data, '%Y-%m-%d')[:3])
# If we are past that date already, raise error
if today >= entry_date :
raise validators.ValidationError('date_has_passed_error')