关于python:peewee-的-save-的-only-参数是干嘛的

7次阅读

共计 331 个字符,预计需要花费 1 分钟才能阅读完成。

在 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 字段的更改。

正文完
 0