0

情况是这样的:我有一个包含 CharField 文本的模型。此文本应在存储对象之前进行处理。在 save() 方法中进行此处理似乎很自然,在模型中覆盖它。

我怎样才能在保存之前进行这个大处理?可能正在调用进行处理并返回对象的新字段的外部 API?这是 save() 方法中的声音吗?

提前致谢

4

1 回答 1

0

您可以覆盖save模型的方法。参考:覆盖预定义的模型方法

记得把super(..)数据保存到数据库中。

如果您正在处理提交到表单的数据,更好的方法是clean使用该字段的方法。参考表格验证

于 2012-08-31T12:18:19.843 回答