gpt4 book ai didi

django - 不推荐使用 SubfieldBase 替换以在分配时调用 to_python?

转载 作者:行者123 更新时间:2023-12-01 04:59:40 27 4
gpt4 key购买 nike

根据docs , SubfieldBase将在 1.10 中删除并替换为 from_db_value()
令我困惑的是:

Note that the new approach does not call the to_python() method on assignment as was the case with SubfieldBase.



我以为这是 SubfieldBase的重点.在 >=1.9 中对值分配执行验证的最佳方法是什么?

最佳答案

你不应该打电话 to_python由你自己。只需在 from_db_value 中实现正确的转换.此函数现在负责从 DB 值创建正确的 Python 表示。对于大多数字段,不需要它,因为数据库后端已经执行转换。

关于django - 不推荐使用 SubfieldBase 替换以在分配时调用 to_python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34108553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com