def date_is_present_or_future(value):
if isinstance(value, datetime.date):
if value < datetime.date.today():
raise ValidationError(
_("The date entered must be today or lesser.")
)
elif isinstance(value, datetime.datetime):
if value.date() < datetime.datetime.today():
raise ValidationError(
_("The date entered must be today or greater.")
)
else:
raise ValidationError(
_("The value entered isn't a valid type of date or datetime.")
)
评论列表
文章目录