我想从 ContentType 实例中获取对象的查询集,然后能够过滤它们。从文档中,可以使用以下方法对对象进行 get():

ct.get_object_for_this_type(**kwargs)

如何为该实例制作类似的 filter()

最佳答案

由于您拥有 ContentType 实例,您可以执行 ct.model_class() 来获取模型类,然后像往常一样使用它。

model_class = ct.model_class()
model_class.objects.filter(**kwargs)

关于django:如何从 ContentType 实例中获取对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47486414/

10-12 21:08