zoukankan      html  css  js  c++  java
  • 用Django的View写添加

    用View添加数据

    class UserView(View):
        def post(self, request):
            name = request.POST.get('name')
            age = request.POST.get('age')
            user_obj = User.objects.filter(name=name)
            if user_obj:
                return HttpResponse('添加失败')
            else:
                user_obj = User.objects.create(name=name, age=age)
                return HttpResponse('添加成功')

    用View的json修改

    def put(self, request):
            data = json.loads(request.body.decode())
            name = data.get('name')
            age = data.get('age')
            user_obj = User.objects.filter(name=name).first()
            user_obj.age = age
            user_obj.save()
            return JsonResponse({'msg':'修改成功','code':200})

    用View查看所有

        def get(self, reuqest):
            user_lists = User.objects.all()
            user_list = []
            for user_obj in user_lists:
                user_list.append({
                    'name': user_obj.name,
                    'age': user_obj.age
                })
            return HttpResponse(user_list)
  • 相关阅读:
    清除浮动解决父元素高度塌陷问题
    canvas画动图
    vue实现列表的循环滚动
    localStorage读写操作
    angularJS快速入门
    python模块
    python函数式编程
    python高级特性
    Flask 快速入门
    JQuery Ajax
  • 原文地址:https://www.cnblogs.com/qx1996liu/p/14013121.html
Copyright © 2011-2022 走看看