Tastypie доступ к полям из унаследованных моделей

Можно ли включить поля на родственные модели, используя вкусные пироги?

В соответствии с моими моделями ниже: если я сохраню один экземпляр VideoContent и один экземпляр TextContent в БД, я могу затем вернуть 2 объекта из моего ресурса Content, однако ни одно из дополнительных полей недоступно.

Можно ли включить поля из связанных моделей (в данном случае, URL-адреса видео и текстового контента), и будет ли это способствовать добавлению новых типов контента в будущем без необходимости перезаписывать ресурс контента, или я пришел к этому из неправильное направление?

Цель состоит в том, чтобы иметь возможность расширить это с помощью большего числа типов контента без необходимости вносить изменения в ресурс контента (при условии, что это возможно, чтобы он работал в первую очередь)

Models.py:

class Content(models.Model):
    parent = models.ForeignKey('Content', related_name='children', null=True, blank=True)

class TextContent(Content):
    text = models.CharField(max_length=100)

class VideoContent(Content):
    url = models.CharField(max_length=1000)

И тогда мои ресурсы:

class ContentResource(ModelResource):
    children = fields.ToManyField('myapp.api.resources.ContentResource', 'children', null=True, full=True)

    class Meta:
        resource_name = 'content'
        queryset = ContentResource.objects.all()
        authorization = Authorization()
        always_return_data = True

Ответы на вопрос(2)

Ваш ответ на вопрос