orm 编辑

  • 第一种方式

    from . import models
    from django.http import HttpResponse
    
    # 编辑用户
    # 伪造的数据
    id = 1
    name = 'xxx'
    user = models.User.objects.filter(id=1).first()
    user.name = name
    user.save()
    return HttpResponse('编辑成功')
    
  • 第二种方式(推荐)

    from . import models
    from django.http import HttpResponse
    
    # 编辑用户
    # 伪造的数据
    id = 1
    dic = {
        "name":"xxx",
        "password":"250"
    }
    # flag 是 受影响的行数 
    flag = models.User.objects.filter(id=1).update(**dic)
    if flag:
       return HttpResponse('编辑成功')
    else:
       return HttpResponse('编辑失败')
    
  • 第三种方式

    from . import models
    from django.http import HttpResponse
    
    # 编辑用户
    # 伪造的数据
    id = 1
    dic = {
        "name":"xxx",
        "password":"250"
    }
    # flag 是 受影响的行数 
    flag = models.User.objects.filter(id=1).update(name='',password='')
    if flag:
       return HttpResponse('编辑成功')
    else:
       return HttpResponse('编辑失败')
    

results matching ""

    No results matching ""