django中,如何从一个instance的到content_type的id?


比方说有一个model叫Person,在content_type中的id是99。我通过Person.objects.get(name='Jason') 的到了 一个 person 实例。如何从person实例查到99呢?

编程 python content_type django

飞空hiku 10 years, 11 months ago

你可以使用getformodel() 函数,在上面的例子中,可以这样写

p = ContentType.objects.get_for_model(person)
person_content_type_id = p.id
nomico answered 10 years, 11 months ago

Your Answer