only retreive events max 30 days in the past
This commit is contained in:
parent
f1656ad4cb
commit
a938663272
|
@ -1,4 +1,7 @@
|
||||||
"""NMGFitness views"""
|
"""NMGFitness views"""
|
||||||
|
|
||||||
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from django.http import JsonResponse
|
from django.http import JsonResponse
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
|
@ -17,7 +20,14 @@ def all_events(request):
|
||||||
"""
|
"""
|
||||||
Json api that returns all events
|
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 = []
|
out = []
|
||||||
for event in events:
|
for event in events:
|
||||||
out.append({
|
out.append({
|
||||||
|
|
Loading…
Reference in New Issue