Skip to content

Instantly share code, notes, and snippets.

@kbrownlees
Last active June 11, 2020 08:08
Show Gist options
  • Save kbrownlees/83c0cf172c145c43c2925412a2d37caf to your computer and use it in GitHub Desktop.
Save kbrownlees/83c0cf172c145c43c2925412a2d37caf to your computer and use it in GitHub Desktop.
from django.contrib.staticfiles.templatetags.staticfiles import static
from django.template import Library
from sass_processor.templatetags.sass_tags import (
SassSrcNode as _SassSrcNode, SassProcessor
)
register = Library()
class SassSrcNode(_SassSrcNode):
def render(self, context):
result = super(SassSrcNode, self).render(context=context)
result = result.replace(SassProcessor.prefix, '')
return static(result)
@register.tag(name='sass_src')
def render_sass_src(parser, token):
return SassSrcNode.handle_token(parser, token)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment