def create_campaign_goal_meta(self, campaign_goal_id, **kwargs): cg = CampaignGoal.query.get(campaign_goal_id) for (k, v) in kwargs.items(): cgm = CampaignGoalMeta() cgm.key = k cgm.value = v cgm.campaign_goal_id = cg.id self.commit_model(cgm) return cg