def minupdate(request): if 'weight' in request.GET and request.GET['weight']: weight = request.GET['weight'] else: return HttpResponseRedirect('/minclamp/') if 'realtag' in request.GET and request.GET['realtag']: realtag = request.GET['realtag'] else: return HttpResponseRedirect('/minclamp/') query11 = PaperRoll.objects.filter(id=realtag).values_list('id', 'paper_code', 'initial_weight', 'width', 'wunit', 'temp_weight')[0] query1 = list(query11) paper_roll_id = query1[0] paper_code = query1[1] initial_weight = query1[2] size = query1[3] uom = query1[4] temp_weight = query1[5] query222 = PaperHistory.objects.filter(roll_id=realtag).exists() if query222 == True: query22 = PaperHistory.objects.filter(roll_id=realtag).order_by('-timestamp').values_list('last_wt')[0] query2 = list(query22) actual_wt = query2[0] else: actual_wt = initial_weight undo_btn = "" int_weight = int(weight) try: f_weight = float(weight) except ValueError: error = "Your submitted weight is not a number." return render_to_response('submit_error_min.html', locals()) if actual_wt > f_weight: p = PaperHistory(roll_id=realtag, before_wt=actual_wt, last_wt=int_weight) p.save() transaction.commit() else: err = "w" error = "Your submitted weight is not less than previous weight." return render_to_response('submit_error_min.html', locals()) return HttpResponseRedirect('/minclamp/')
def maxupdate(request): if 'realtag' in request.GET and request.GET['realtag']: realtag = request.GET['realtag'] else: return HttpResponseRedirect('/maxclamp/') if 'temp_weight' in request.GET and request.GET['temp_weight']: temp_weight = request.GET['temp_weight'] else: return HttpResponseRedirect('/maxclamp/') if 'actual_wt' in request.GET and request.GET['actual_wt']: actual_wt = request.GET['actual_wt'] else: return HttpResponseRedirect('/maxclamp/') p = PaperHistory(roll_id=realtag, before_wt=actual_wt, last_wt=temp_weight) p.save() transaction.commit() return HttpResponseRedirect('/maxclamp/')