django model通过字典更新数据

django更新数据,通过字典的方式


example:

models中的表

# models
class UserInfo(models.Model):
    id = models.BigAutoField(primary_key=True)
    user_name = models.CharField(max_length=100, verbose_name='用户名')
    cellphone = models.CharField(max_length=100, blank=False, null=True, verbose_name='手机')
    password = models.CharField(max_length=225, verbose_name='密码')

更新代码如下:

datas = {'user_name': '张三'}
user = UserInfo.objects.filter(pk=1)
user.update(**datas)

再次查看数据库中的userinfo表数据,发现数据已经修改了

你可能感兴趣的:(python)