我有一个Django模型"用户"绑定到现有的MS SQL Server数据库表.我正在读这张桌子:
Users.objects.filter(userid='xyz').filter(status='active')
Run Code Online (Sandbox Code Playgroud)
我想知道这会转换成什么样的锁结构,就像在这种读取锁定表一样?在SQL中我会做到:
SELECT * from users (nolock) where userid='xyz' and status='active'
Run Code Online (Sandbox Code Playgroud)
有没有办法通过Django模型查询显式指定"nolock"?
在Django以及django-pyodbc文档中搜索了很多内容但没有任何成功.
谢谢.
ps:使用django-pyodbc和pyodbc驱动程序
您可以创建一个视图:
create view dbo.vw_Users
as
select col1
, col2
, ...
from dbo.Users with (nolock)
Run Code Online (Sandbox Code Playgroud)
并让 Django 从视图而不是表中读取。
| 归档时间: |
|
| 查看次数: |
770 次 |
| 最近记录: |