select by country on virtualevents
This commit is contained in:
@@ -13295,9 +13295,29 @@ def plannedsession_deleteconfirm_view(request,id=0):
|
||||
|
||||
def virtualevents_view(request):
|
||||
|
||||
races = VirtualRace.objects.all()
|
||||
# default races
|
||||
races = VirtualRace.objects.filter(
|
||||
startdate__gte=datetime.date.today()
|
||||
)
|
||||
|
||||
form = VirtualRaceSelectForm()
|
||||
if request.method == 'POST':
|
||||
# process form
|
||||
form = VirtualRaceSelectForm(request.POST)
|
||||
if form.is_valid():
|
||||
cd = form.cleaned_data
|
||||
country = cd['country']
|
||||
if country == 'All':
|
||||
countries = VirtualRace.objects.order_by('country').values_list('country').distinct()
|
||||
else:
|
||||
countries = [country]
|
||||
|
||||
races = VirtualRace.objects.filter(
|
||||
startdate__gte=datetime.date.today(),
|
||||
country__in=countries
|
||||
)
|
||||
else:
|
||||
|
||||
form = VirtualRaceSelectForm()
|
||||
|
||||
return render(request,'virtualevents.html',
|
||||
{ 'races':races,
|
||||
|
||||
Reference in New Issue
Block a user