def number_increase(request, auth): if request.method == 'POST': received_data = request.body received_dict = ast.literal_eval(received_data) received_auth = int(received_dict['auth']) if (0<=received_auth<12 or received_auth==100): try: temp_Notice = Notice.objects.all() # print(temp_Notice) num = temp_Notice[len(temp_Notice)-1] max_num = int(num.number) # print(type(max_num)) sending_num = max_num+1 # print(sending_num) new_info = Notice(number=sending_num) # print(new_info) new_info.save() return HttpResponse(json.dumps({'response':'success', 'increased':sending_num})) except Exception as e: print(str(e)) return HttpResponse(json.dumps({'response':'fail'})) else: print('author is not approved') return HttpResponse('Approval denied') else: return HttpResponse({'request is not in POST form'})