Module records - .browse method to populate data from different tables.
How it is possible to use .browse method on the model in order to extract data from the database - and in the same time populate data from other table which is in relation with the searched model.
campaign = self.env["test.campaign"].browse(campaignId)
That is going to return the campaign with the proper id which will have (beside others), properties called campaign_templates
campaign.campaing_templates is a list of ids which is pulled from different table (as per definition of the rules in both of the models).
How it is possible to execute .browse method, so campaign.campaign_templates are populated with full objects as well (instead only with ids). Is this possible, or I need to execute second query in order to achieve this? If this is not possible using .browse method, is there any other way to achieve this?