1👍
✅
Your second example looks fine. I corrected the filter parameters to match your start_date constraints. Also, i added a LIMIT 1
([:1]
) for better performance:
now = datetime.now()
employees = Employee.objects.filter(start_date__lt=now, end_date__gt=now).order_by('-start_date')
employee = employees[:1][0] if employees else None
👤Alp
Source:stackexchange.com