def show_intervals(request): if request.method == 'POST': compositions, args = filter_compositions(request) args.update(intervals.analysis(compositions)) return render(request, 'intervals_result.html', args) args = make_filter_args() return render(request, 'intervals.html', args)
def composition_interval(request, code): composition = Composition.objects.get(music_data__score__code=code) args = intervals.analysis([composition]) args.update({'composition_code': code}) return render(request, 'intervals_result.html', args)