Решил.
Шаблон с результатами заполнения формы сделал так:
<ul>
{% for field in form if field.widget.input_type != 'hidden' %}
{% if field.data %}
<li>
{{ field.label }}<br>
{% if field.type == 'MultiCheckboxField' %}
{% for opt in field.data %}
{{ dict(field.choices)[opt] }}<br>
{% endfor %}
{% elif field.type == 'RadioField' %}
{{ dict(field.choices)[field.data] }}<br>
{% else %}
{{ field.data }}
{% endif %}
</li>
{% endif %}
{% endfor %}
</ul>
Но мне самому это решение не нравится тем, что приходится в шаблоне колхозить.
Вообще удивительно что в интернете я вообще не нашел чтобы кто-то задавался вопросом как отображать значение, а не ключ выбранного RadioField или CheckboxField.