django模型修改数据

django修改更新有两种方法

1)save

修改模型类对象的属性,然后执行save()方法

>>> person = PeopleInfo.objects.get(name='xinbiancheng.cn')
>>> person.name = '新编程'
>>> person.save()
>>> person
<PeopleInfo: 新编程>

2)update

使用模型类.objects.filter().update(),会返回受影响的行数

>>> PeopleInfo.objects.filter(name='新编程').update(name='xinbiancheng.cn')
1

python manage.py shell 提示的1,代表的是1条数据有更新