def check_event_dates(self, request):
"""
Check if new event end is later then start.
This validation is implemented here 'cause model validation can't work with multiple fields.
:param requeset: django request instance.
:type request: django.http.request.HttpRequest.
:return: is event dates validated?
:rtype: bool.
"""
start = datetime.strptime(request.data.get("start"), DATETIME_FORMAT)
end = datetime.strptime(request.data.get("end"), DATETIME_FORMAT)
return start < end
评论列表
文章目录