python - Model.save() 和 ModelForm.save() 按什么顺序调用

标签 python django

我知道 models.Modelforms.ModelForm 都包含您可以覆盖的 .save() 方法。我的问题是它们如何以及何时用于保存对象以及以什么顺序。

最佳答案

ModelForm.save()首先被调用,它正在调用 Model.save()内部。

ModelForm中的方法是构建或更新的助手 Model从表单中提供的数据中获取对象并将其保存到数据库中。它还保存任何多对多或反向外键关系。

关于python - Model.save() 和 ModelForm.save() 按什么顺序调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49253395/

相关文章:

python - 将 2d numpy 数组转换为列表列表

django - 阻止 Django 运行 contrib 测试?

mysql - 加载 MySQLdb 模块时出错。你安装mysqlclient了吗?在 MacOS 上

django - 是否可以使用 django_compressor/S3/gzip?

python - Django 测试 TemplateDoesNotExist

django - get_sucess_url 在 django 中如何工作?

python - 迭代两个 pandas 数据帧之间的日期范围以获取类别计数

python - pandas:使用 loc 迭代 DataFrame 索引

python - 计算给定(x,y)坐标的多边形面积

python - 如何在Python中将列表转换为 float