通过ORM执行和查询数据库

2024-05-07 14:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

Python 3.5.2版

这是Django'd ORM语法。但我认为,问题是关于Python的。你知道吗

我准备了一个很大的字符串,其中包含一系列ORM查询。ORM是访问数据库的包装器。你知道吗

计划是通过“exec”执行。你知道吗

嗯,没用。而字符串本身看起来是正确的。你知道吗

下面是一个模型。好吧,简单代码就行了。对于exec来说就不是了

你能帮我理解为什么会这样吗?以及如何让它工作。你知道吗

exec('Frame.objects.filter(title__icontains = "Michael")')

   => Result = None


Frame.objects.filter(title__icontains = "Michael")

   => Result = <QuerySet [<Frame: 1: Michael's news>]>

如果这不仅仅是一个关于Python的问题,请原谅。你知道吗


Tags: django字符串模型数据库objectstitleorm语法