def add_grade(request): # 新增班级数据 names = ['Python班级', 'Java班级', 'Php班级', 'Ios班级'] for name in names: g = Grade() g.g_name = name g.save() return HttpResponse('新增班级数据成功')
def addgrade(request): if request.method == 'GET': return render(request, 'addgrade.html') if request.method == 'POST': # 创建班级信息 g_name = request.POST.get('g_name') g = Grade() g.g_name = g_name g.save() return HttpResponseRedirect(reverse('app:grade'))
def addgrade(request): grade = Grade() arr = ['Python', 'iOS', '测试', 'UI', 'Android'] temp = random.randrange(0, len(arr)) grade.g_name = arr[temp] + '-19' + str(random.randrange(10, 100)) grade.save() return render(request, 'addgrade.html')
def addgrade(request): if request.method == 'POST': grade_name = request.POST.get('grade_name') #Grade.objects.get_or_create(g_name=grade_name) #也可以创建, 但是返回的是一个元组 g = Grade() g.g_name = grade_name g.save() return HttpResponseRedirect(reverse('app:grade')) else: return render(request, 'addgrade.html')
def addgrade(request): if request.method == 'GET': return render(request, 'addgrade.html') if request.method == 'POST': # 获取页面中的grade_name g_name = request.POST.get('grade_name') # 创建一个班级对象 g = Grade() # 修改班级对象的g_name属性 g.g_name = g_name # 保存修改后的值 g.save() return HttpResponseRedirect(reverse('app:grade'))
def addgrade(request): if request.method == 'GET': # g = Grade.objects.get(g_name__contains=grade) # g.save() return render(request, 'addgrade.html') if request.method == 'POST': """创建班级信息""" g_name = request.POST.get('grade_name') g = Grade() g.g_name = g_name g.save() # reverse 这个参数 可以使用命名空间的名字 return HttpResponseRedirect(reverse('app:grade'))
def add_grade(): """添加班级""" if request.method == 'GET': return render_template('addgrade.html') if request.method == 'POST': g_name = request.form.get('g_name') g = Grade.query.filter(Grade.g_name == g_name).first() # 判断要添加的信息数据库中是否存在(因为班级名称不能重复) if g: msg = '*班级名称不能重复,请核对好在来添加' return render_template('addgrade.html', msg=msg) # 创建班级 grade = Grade(g_name) # 保存班级信息 grade.save() return redirect(url_for('user.grade_list'))
def add_grade_stu(self, request): user_name = request.POST.get("user_name") course_id = request.POST.get("course_id") grade_value=request.POST.get("grade_value") # teacher_name = request.POST.get("teacher_name") try: Grade.objects.get(user_name=user_name,course_id=course_id) except: try: course = Course.objects.get(course_id=course_id) user = User.objects.get(user_name=user_name, user_id="学生") grade = Grade() grade.grade_value = grade_value grade.course_id=course grade.user_name=user grade.save() except: return JsonResponse({"msg": "error"}, safe=False, json_dumps_params={'ensure_ascii': False}) else: return JsonResponse({"msg": "success"}, safe=False, json_dumps_params={'ensure_ascii': False}) else: return JsonResponse({"msg": "该记录已经存在"}, safe=False, json_dumps_params={'ensure_ascii': False})
def addgrade(request): grade = Grade() grade.g_name = 'python{}'.format(random.randrange(1801, 1900)) grade.save() return HttpResponse('班级添加成功:' + grade.g_name)