親モデル クラス オブジェクトから子モデル クラス オブジェクトにアクセスする方法はありますか?または、この親モデル クラス オブジェクトにはどの子モデル クラスがありますか?
ここに私のモデルクラスがあります:
class Content(models.Model):
_name = 'content'
title = fields.Char(string='Title', required=False)
summary = fields.Char(string='Summary', required=False)
description = fields.Char(string='Description', required=False)
class Video(models.Model):
_name = 'video'
_inherits = {'content': 'content_id'}
duration = fields.Float(string='Duration', required=False)
class Image(models.Model):
_name = 'image'
_inherits = {'content': 'content_id'}
width = fields.Float(string='Width', required=False)
height = fields.Float(string='Height', required=False)
子オブジェクト「image1」を持つ「content1」という「Content」クラスのオブジェクトがある場合、「content1」オブジェクトからその「image1」オブジェクトにアクセスする方法はありますか、それとも「content1」のタイプが「Image」です"?
コンテンツには将来多くの子クラスが含まれる可能性があるため、すべての子クラスを照会したくありません。