only retreive events max 30 days in the past
This commit is contained in:
parent
f1656ad4cb
commit
a938663272
|
@ -1,4 +1,7 @@
|
|||
"""NMGFitness views"""
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from django.shortcuts import render
|
||||
from django.http import JsonResponse
|
||||
from django.contrib.auth.decorators import login_required
|
||||
|
@ -17,7 +20,14 @@ def all_events(request):
|
|||
"""
|
||||
Json api that returns all events
|
||||
"""
|
||||
events = Events.objects.all()
|
||||
|
||||
# Get the current date and time
|
||||
current_datetime = datetime.now()
|
||||
|
||||
# Calculate the date 30 days ago
|
||||
thirty_days_ago = current_datetime - timedelta(days=30)
|
||||
|
||||
events = Events.objects.filter(end__gte=thirty_days_ago)
|
||||
out = []
|
||||
for event in events:
|
||||
out.append({
|
||||
|
|
Loading…
Reference in New Issue