JQuery 용 FullCalendar 플러그인을 사용하고 있습니다.django에서 결과를 필터링 할 때 어떻게 DateTime 객체를 UNIX 타임 스탬프와 비교합니까?
이 플러그인은 unix 타임 스탬프를 url (시작 및 종료 시간 모두)에 전달하며,이 타임 스탬프는 데이터베이스의 이벤트 객체를 쿼리하고 시작 범위의 범위 내에있는 이벤트를 추출하는 데 사용됩니다.
그러나 내 데이터베이스의 시간이 datetimes로 저장되고이를 비교할 값이 UNIX 타임 스탬프이기 때문에 유효성 검사 오류가 계속 발생합니다.
검색어를 실행할 때이 두 날짜를 비교하려면 어떻게해야합니까?
def fetch_events(request):
start = request.GET.get('start')
end = request.GET.get('end')
e = Event.objects.filter(start__gte=start, end__lte=end).values('id','title','start','end')
data = simplejson.dumps(list(e), cls=DjangoJSONEncoder)
return HttpResponse(data)
이 중복 질문은, 이것은 http://stackoverflow.com/questions/3682748/converting-unix-timestamp-string-to-readable-date-in-python –