python - Django:不同数据库中的 save() 方法
问题描述
我正在尝试将对象保存在非默认数据库中。我已经配置了第二个连接。
我知道为了得到对象Class.objects.using('the_db').all
但是当我尝试时object.using('the_db').save()
它不起作用。(错误:“对象没有属性'使用'”。我也尝试过object.save('the_db')
,但它也不起作用。
我怎样才能做到这一点?我找不到正确的语法。
解决方案
尝试object.save(using='the_db')
相关 django 文档:https ://docs.djangoproject.com/en/2.2/topics/db/multi-db/#moving-an-object-from-one-database-to-another
推荐阅读
- csv - 仅在非数字字段中生成带有引号的 CSV 文件 (Apache Camel BindyCSVDataFormat)
- android - 颤振 - 对齐底部没有到达底部
- javascript - 如何将查询发送到另一个网站页面并找到我可以导入到我的网站的 .length 值
- c - 如何在 Linux 中安装库
- dax - DAX Measure - 将数字输出为文本类型
- debugging - 调试 VSIX(Visual Studio 扩展)时出现问题
- typescript - Typescript,抽象类的子类型,不能创建抽象类的实例
- unity3d - 在 [d:/games/Unity/Editor/Data/Resources/PackageManager/Server/UnityPackageManager.exe] 找不到 Unity Package Manager 本地服务器应用程序
- feign - 我需要传递两个对象作为参数,但是我没有看到例子。
- javascript - .js 在 IE 中的弹出问题