def add(request): ''' Add a new workout and redirect to its page ''' workout = Workout() workout.user = request.user workout.save() return HttpResponseRedirect(workout.get_absolute_url())
def add(request): ''' Add a new workout and redirect to its page ''' cycle = request.GET.get('cycle', None) training_cycles = { 'micro': 'microcycle', 'meso': 'mesocycle', 'macro': 'macrocycle' } workout = Workout(cycle_kind=training_cycles.get(cycle, 'micro')) workout.user = request.user workout.save() return HttpResponseRedirect(workout.get_absolute_url())