Тип контента Django: как получить объект? - PullRequest
15 голосов
/ 03 августа 2009

Если у меня есть ссылка на django content_type (идентификатор модели.class и идентификатор объекта), каков наилучший способ получения самого объекта?

Звучит банально, но я нигде не вижу примера.

1 Ответ

46 голосов
/ 03 августа 2009

По памяти это примерно так:

from django.contrib.contenttypes.models import ContentType
ct = ContentType.objects.get_for_id(content_type)
obj = ct.get_object_for_this_type(pk=object_id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...