prep for speeding up rankings view 2.0
This commit is contained in:
@@ -3540,9 +3540,20 @@ def rankings_view2(request,theuser=0,
|
||||
r = getrower(request.user)
|
||||
wcdurations = []
|
||||
wcpower = []
|
||||
|
||||
|
||||
if 'options' in request.session:
|
||||
options = request.session['options']
|
||||
try:
|
||||
wcdurations = options['wcdurations']
|
||||
wcpower = options['wcpower']
|
||||
except KeyError:
|
||||
pass
|
||||
|
||||
if r.birthdate:
|
||||
age = calculate_age(r.birthdate)
|
||||
|
||||
# job = myqueue
|
||||
|
||||
durations = [1,4,30,60]
|
||||
distances = [100,500,1000,2000,5000,6000,10000,21097,42195]
|
||||
for distance in distances:
|
||||
@@ -3576,6 +3587,11 @@ def rankings_view2(request,theuser=0,
|
||||
else:
|
||||
worldclasspower = None
|
||||
age = 0
|
||||
|
||||
options['wcpower'] = wcpower
|
||||
options['wcdurations'] = wcdurations
|
||||
|
||||
request.session['options'] = options
|
||||
|
||||
result = request.user.is_authenticated() and ispromember(request.user)
|
||||
if result:
|
||||
|
||||
Reference in New Issue
Block a user