Private
Public Access
1
0
This commit is contained in:
2023-09-20 22:35:34 +02:00
parent e994fd1bf3
commit 7dd62a9776
5 changed files with 3160 additions and 9 deletions

View File

@@ -1,4 +1,6 @@
from django import forms
from django.contrib.admin.widgets import AdminDateWidget
import glob
class CsvForm(forms.Form):
file = forms.FileField(label='CSV File')
@@ -7,3 +9,24 @@ class CsvForm(forms.Form):
class TimeTeamForm(forms.Form):
resulturl = forms.URLField()
startorder = forms.IntegerField(initial=1,label='First result to process')
columns = ['Rank 1','Rank2','Score 1', 'Score 2','Positions Climbed','Score Increase']
choices = [
('Rank1','Rank 1'),
('Rank2','Rank 2'),
('PositionsClimbed','Positions Climbed'),
('ScoreIncrease','Score Increase')
]
filenameslist = glob.glob('media/boatmovers_*.csv')
datechoices = [
(a[17:-4],a[17:-4]) for a in filenameslist
]
class DatesForm(forms.Form):
date1 = forms.ChoiceField(choices=datechoices)
date2 = forms.ChoiceField(choices=datechoices)
sort_by = forms.ChoiceField(choices=choices)
ascending = forms.BooleanField(initial=True,required=False)
limit_to_first = forms.IntegerField(initial=100)
gender = forms.ChoiceField(choices=(('all','all'),('f','f'),('m','m')))