def generate_ratingscale(request): """ View in the admin """ if request.method == 'POST': form = GenerateRatingScaleForm(request.POST) if form.is_valid(): scale = RatingScale(name=form.cleaned_data['name']) scale.save() start = form.cleaned_data['start'] end = form.cleaned_data['end'] step = form.cleaned_data['step'] count = 0 for x in frange(start, end, step): item = RatingScaleItem(scale=scale, name=x, position=count) item.save() count += 1 return HttpResponseRedirect(reverse('admin:attestation_ratingscale_changelist')) else: form = GenerateRatingScaleForm() return render(request, 'admin/attestation/ratingscale/generate.html', {'form': form, 'title':"Generate RatingScale" })
def generate_ratingscale(request): """ View in the admin """ if request.method == 'POST': form = GenerateRatingScaleForm(request.POST) if form.is_valid(): scale = RatingScale(name=form.cleaned_data['name']) scale.save() start = form.cleaned_data['start'] end = form.cleaned_data['end'] step = form.cleaned_data['step'] count = 0 for x in frange(start, end, step): item = RatingScaleItem(scale=scale, name=x, position=count) item.save() count += 1 return HttpResponseRedirect(reverse('admin:attestation_ratingscale_changelist')) else: form = GenerateRatingScaleForm() return render_to_response('admin/attestation/ratingscale/generate.html', {'form': form, 'title':"Generate RatingScale" }, RequestContext(request))