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('编辑失败')