from django.http import JsonResponse from rest_framework.parsers import JSONParser from rest_app.models import Student from rest_app.serializers import StudentSerializer from django.views.decorators.csrf import csrf_exempt #不进行csrf检测 @csrf_exempt def students(request): #GET请求(获取) if request.method == 'GET': #获取所有的student数据 student_li = Student.objects.all() #进行序列化,many=True serializer = StudentSerializer(student_li,many=True) #返回一个json格式的响应到客户端 #safe为True,必须传入字典。但是前面传入的是列表,只要是字典以外的格式都要将safe设为false #没有指定响应状态吗,默认是200 return JsonResponse(serializer.data,safe=False) #POST请求(新增) elif request.method == 'POST': #使用JSONParser将request的主题内容进行反序列化 data = JSONParser().parse(request) #将上一部的字典数据传入到序列化中 serializer = StudentSerializer(data=data) #进行验证 if serializer.is_valid(): #保存数据到数据库 serializer.save() #返回201状态码 和 辛堡村的数据库的数据 201:新增 return JsonResponse(serializer.data,status=201) #数据验证失败,则返回400状态码 和 序列化类的所有错误信息 return JsonResponse(serializer.errors,status=400)
老师 我的代码何老师的一样,为什么 不管是 在Terminal中还是 在程序跑起来,都会报一个错误,报错代码如下
我尝试调整版本问题 依据是如下图
不管怎么样调整还是不对 ,麻烦老师帮忙解答下。已经换了两台电脑进行检测了
老师我代码一样防火墙也关了结果输出还是这
老师,请问这里为什么存在文件但是*.xml会报错
老师,既然是以1970年00:00:00进行加减计算时间,输入1000,为啥不是00:00:01而是以上运算的时间
老师这个有什么作用
这是什么情况啊 老师 为啥我建好项目没办法运行啊
老师能发一下这个镜像文件吗?
return super(JsonResponse, cls).force_type(resp)
这里super中传的参数是什么意思之前讲的没传参数
他在上传的时候,相当于是在tomcat服务器上布置了一个名字,如果不修改是不是就是使用本地文件的名字?
老师,我这微笑咋打不开呢
//跳转文件下载页面 @RequestMapping("/fileDown") public String showFileDown(HttpServletRequest request, Model model){ //获取绝对地址 String realpath = request.getServletContext().getRealPath("/fileupload"); File file = new File(realpath); //list()方法是返回某个目录下的所有文件和目录的文件名 String[] list = file.list(); model.addAttribute("files",list); return "filedown"; }
为什么总是要新建文件,都在一个路径下新建不会重复吗?上传的时候不是已经新建了吗?
没事了,老师,width这些不是自己打的
我的在这
老师,width,height,x,y不用定义的吗?
我的直接出错
老师请问drop 和 modify有区别吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637