def post(self, request): token = request.META.get('HTTP_TOKEN') course_id = request.POST.get('course_id') new_course_no = request.POST.get('new_course_no') new_course_name = request.POST.get('new_course_name') new_teacher_no = request.POST.get('new_teacher_no') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id update_course = course.objects.get(pk=course_id) try: tea = teacher.objects.get(TeacherNo=new_teacher_no) except: return Response({ 'info': '该教师不存在', 'code': 403, }, status=403) update_course.TeacherNo = new_teacher_no update_course.CourseNo = new_course_no update_course.CourseName = new_course_name update_course.save() return Response( { 'info': 'success', 'code': 200, 'data': CouSer(update_course).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') teacher_no = request.POST.get('teacher_no') teacher_name=request.POST.get('teacher_name') teacher_gender = request.POST.get('teacher_gender') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id isExist = teacher.objects.filter(TeacherNo=teacher_no) if len(isExist) > 0: return Response({ 'info': '该记录已存在', 'code': 403, }, status=403) else: create_teacher = teacher.objects.create( TeacherNo=teacher_no, TeacherName=teacher_name, TeacherGender=teacher_gender, TPassword='******' ) return Response({ 'info': 'success', 'code': 200, 'data': TeacherSer(create_teacher).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') student_no = request.POST.get('student_no') student_name = request.POST.get('student_name') student_gender = request.POST.get('student_gender') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id if len(student.objects.filter(StudentNo=student_no)) > 0: return Response({ 'info': '该记录已存在', 'code': 403, }, status=403) else: create_student = student.objects.create( StudentNo=student_no, StudentName=student_name, StudentGender=student_gender, SPassword='******') return Response( { 'info': 'success', 'code': 200, 'data': StudentSer(create_student).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') manager_id = request.POST.get('manager_id') old_pwd = request.POST.get('old_pwd') new_pwd = request.POST.get('new_pwd') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id pwd = manager.objects.get(pk=manager_id).MPassword if old_pwd == pwd: update_pwd = manager.objects.get(pk=manager_id) update_pwd.MPassword = new_pwd update_pwd.save() return Response( { 'info': 'success', 'code': 200, 'data': ManagerSer(update_pwd).data }, status=200) else: return Response({ 'info': '旧密码错误', 'code': 400, }, status=400)
def get(self, request): token = request.META.get('HTTP_TOKEN') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id teacher_list = teacher.objects.all().order_by('TeacherNo') return Response({ 'info': 'success', 'code': 200, 'data': TeacherSer(teacher_list, many=True).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id course_list = course.objects.all() return Response( { 'info': 'success', 'code': 200, 'data': CouSer(course_list, many=True).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') teacher_id = request.GET.get('teacher_id') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id t = teacher.objects.get(pk=teacher_id) t.delete() return Response({ 'info': 'success', 'code': 200, 'data': TeacherSer(t).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id notice_list = notice.objects.all().order_by('-PubTime') return Response( { 'info': 'success', 'code': 200, 'data': NoticeSer(notice_list, many=True).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') course_id = request.GET.get('course_id') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id c = course.objects.get(pk=course_id) c.delete() return Response( { 'info': 'success', 'code': 200, 'data': CouSer(c).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') notice_id = request.GET.get('notice_id') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id n = notice.objects.get(pk=notice_id) n.delete() return Response( { 'info': 'success', 'code': 200, 'data': NoticeSer(n).data }, status=200)
def get(self, request): token = request.META.get('HTTP_TOKEN') student_id = request.GET.get('student_id') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id s = student.objects.get(pk=student_id) s.delete() return Response( { 'info': 'success', 'code': 200, 'data': StudentSer(s).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') title = request.POST.get('title') content = request.POST.get('content') # pubtime = request.POST.get('pubtime') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id create_notice = notice.objects.create(Title=title, Content=content, PubTime=timezone.now()) return Response( { 'info': 'success', 'code': 200, 'data': NoticeSer(create_notice).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') teacher_id = request.POST.get('teacher_id') new_teacher_no = request.POST.get('new_teacher_no') new_teacher_name=request.POST.get('new_teacher_name') new_teacher_gender = request.POST.get('new_teacher_gender') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id update_teacher = teacher.objects.get(pk=teacher_id) update_teacher.TeacherNo=new_teacher_no update_teacher.TeacherName=new_teacher_name update_teacher.TeacherGender=new_teacher_gender update_teacher.save() return Response({ 'info': 'success', 'code': 200, 'data': TeacherSer(update_teacher).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') course_no = request.POST.get('course_no') course_name = request.POST.get('course_name') teacher_no = request.POST.get('teacher_no') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id isExist = course.objects.filter(CourseNo=course_no) if len(isExist) > 0: return Response({ 'info': '该记录已存在', 'code': 403, }, status=403) else: try: tea = teacher.objects.get(TeacherNo=teacher_no) except: return Response({ 'info': '该教师不存在', 'code': 403, }, status=403) create_course = course.objects.create(CourseNo=course_no, CourseName=course_name, Teacher=tea) return Response( { 'info': 'success', 'code': 200, 'data': CouSer(create_course).data }, status=200)
def post(self, request): token = request.META.get('HTTP_TOKEN') student_id = request.POST.get('student_id') new_student_no = request.POST.get('new_student_no') new_student_name = request.POST.get('new_student_name') new_student_gender = request.POST.get('new_student_gender') ma_id = m_chk_token(token) if isinstance(ma_id, Response): return ma_id update_student = student.objects.get(pk=student_id) update_student.StudentNo = new_student_no update_student.StudentName = new_student_name update_student.StudentGender = new_student_gender update_student.save() return Response( { 'info': 'success', 'code': 200, 'data': StudentSer(update_student).data }, status=200)