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