Джанго. GenericForeginKey null, когда установлены content_type и object_id
У меня есть следующие поля
content_type=models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
posted_wall = generic.GenericForeignKey('content_type', 'object_id')
И я не понимаю, почему posts_wall ниже None..
(Pdb) p thread.content_type
p thread.content_type
<ContentType: foo>
(Pdb) p thread.object_id
p thread.object_id
18
(Pdb) p thread.posted_wall
p thread.posted_wall
None
(Pdb)
Я заметил, что вы не можете использовать поле genericForeginKey при фильтрации по набору запросов.
Есть ли другие случаи, когда я не должен пытаться получить доступ к полю GenericForeignKey?
РЕДАКТИРОВАТЬ
Доступ к объекту осуществляется в dehydrate_something в tastypie.
Я предполагаю, что bundle.obj не полностью заполнен в dehydrate_FOO .