![]() |
1
15
您可以按照JCD所说的那样做,存储SQL。 您还可以存储条件。
在这个例子中,您可以看到条件是对象
--编辑—— 如果需要在单个数据库记录上具有所有条件,可以将它们存储在字典中。
然后将字典序列化。 |
![]() |
2
4
您可以使用查询集的
|
![]() |
3
3
|
![]() |
4
3
可以pickle查询对象(而不是queryset):
Docs: https://docs.djangoproject.com/en/dev/ref/models/querysets/#pickling-querysets 但是:您可以在不同版本之间共享pickle |
![]() |
5
1
您可以创建自己的模型来存储查询。 第一个字段可以包含FK到 ContentTypes 第二个字段可以只是查询等的文本字段。 然后你可以用 Q object 为模型设置queryset。 |