在 Peewee 中,save 方法的 only 参数用于指定应该仅保存哪些字段的更改。默认情况下,调用 save 方法将保存所有字段的更改,但是通过将 only 参数设置为指定的字段名称列表,可以限制保存的字段。

例如,假设我们有一个 User 模型,其中包含 name、email 和 password 字段。我们只想在保存模型时保存 name 和 email 字段的更改,可以使用以下代码:

user = User.get_by_id(1)
user.name = 'New Name'
user.email = 'newemail@example.com'
user.save(only=[User.name, User.email])

这将只保存 name 和 email 字段的更改,并且不会保存 password 字段的更改。


universe_king
3.4k 声望678 粉丝