Django & Drf常见的小技巧

162 阅读1分钟

0x01 在orm查询中如何查看原生sql

Q:在orm查询中有时候我们可能需要查看原生sql,可以用queryset.query获取到原生sql字符

image.png

queryset = Dept.objects.filter(name="新乡市1").values('id')
print(str(queryset.query))

pgsql重置主键

SELECT setval(pg_get_serial_sequence('hui_zhuo_yuan_device_device', 'id'), max("id")) FROM "hui_zhuo_yuan_device_device";