【问题标题】:Check if Django queryset is read or write检查 Django 查询集是读取还是写入
【发布时间】:2014-02-24 13:46:32
【问题描述】:

我必须将 django 查询集路由到不同的数据库。 知道查询集是读还是写方法是一种简单的方法吗?

【问题讨论】:

  • 什么意思? QuerySet 用于从数据库中查询数据,而不是用于写入数据库。
  • 我认为他的意思是你这样做的情况:Model.objects.filter(...).update() 或 .delete()
  • 是的,我的意思是更新()或删除()的情况下..

标签: django


【解决方案1】:

我找到了答案: 一个查询集对象有一个属性-

queryset._for_write
queryset._for_read

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-26
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多