def date_is_present_or_past(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 lesser.")
)
else:
raise ValidationError(
_("The value entered isn't a valid type of date or datetime.")
)
评论列表
文章目录