Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
情况是这样的:我有一个包含 CharField 文本的模型。此文本应在存储对象之前进行处理。在 save() 方法中进行此处理似乎很自然,在模型中覆盖它。
我怎样才能在保存之前进行这个大处理?可能正在调用进行处理并返回对象的新字段的外部 API?这是 save() 方法中的声音吗?
提前致谢
您可以覆盖save模型的方法。参考:覆盖预定义的模型方法
save
记得把super(..)数据保存到数据库中。
super(..)
如果您正在处理提交到表单的数据,更好的方法是clean使用该字段的方法。参考表格验证
clean