Source code for aleksis.core.templatetags.dashboard
from django.template import Library, loader
register = Library()
[docs]@register.simple_tag(takes_context=True)
def include_widget(context, widget) -> dict:
"""Render a template with context from a defined widget."""
template = loader.get_template(widget.get_template())
request = context["request"]
context = widget._get_context_safe(request)
return template.render(context)