{% load vantage vantage_list i18n %}{% comment %} One dashboard card. A switch on `card.kind` and nothing else: every widget arrived here as plain data from vantage.dashboards, so this template computes nothing and can render a card whose Python failed just as happily as one whose Python worked. The error branch comes first and is deliberately per-card. A dashboard aggregates other people's queries; the one that 500s because a single custom aggregate broke is the one nobody leaves open on a second monitor. {% endcomment %}