'Renders the requested attribute'

def _get_content(self, context, instance, attribute, language, filters):

    extra_context = copy(context)
    attr_value = None
    if hasattr(instance, 'lazy_translation_getter'):
        attr_value = instance.lazy_translation_getter(attribute, '')
    if (not attr_value):
        attr_value = getattr(instance, attribute, '')
    extra_context['content'] = attr_value
    if callable(extra_context['content']):
        if isinstance(instance, Page):
            extra_context['content'] = extra_context['content'](language)
        else:
            extra_context['content'] = extra_context['content'](context['request'])
    if filters:
        expression = self.parser.compile_filter(('content|%s' % filters))
        extra_context['content'] = expression.resolve(extra_context)
    return extra_context
