Na documentação, o tag **regroup** recebe um *dict* apenas por exemplo. Logo abaixo existe uma frase: 

``Any valid template lookup is a legal grouping attribute for the regroup tag, including methods, attributes, dictionary keys and list items.``

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#grouping-on-other-properties