def render(self, context): dict = Variable(self.dict).resolve(context) key = context.get(self.key, self.key) default = context.get(self.default, self.default) if dict: context[self.context_key] = dict.get(key, default) else: context[self.context_key] = default return ''