1. 程式人生 > >django model通過字典更新資料

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表資料,發現數據已經修改了