python - 如何在不发送信号的情况下保存模型?

标签 python django django-models

如何保存模型,以便不发送信号。 (post_save 和 pre_save)

最佳答案

这有点小技巧,但你可以这样做:

使用带有过滤器的唯一标识符,然后使用查询集的更新方法(不会触发信号)

user_id = 142187
User.objects.filter(id=user_id).update(name='tom')

关于python - 如何在不发送信号的情况下保存模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555060/

相关文章:

python - Django ORM : Implement Pre-save for a "Field" instead of a "Model"

Python,类型错误 : unhashable type: 'list'

python - 如何从字符串表示中检索 pandas 数据框?

python - 将 ID 与 Pandas DataFrame 上的名称匹配

python - 如何生成在第一列插入复选框形式的多列表?

python - Django - 获取外键(相关)对象的列表

python - 通过 Python SDK 将 U-SQL 作业部署到 Azure 时出现无明确原因的异常

django 和 python requests - 在 post 请求上获取 403

python - 动态事件菜单项 Django

python - 在 Django 表单中动态将 CharField 转换为 ChoiceField?