Django: How to access the display value of a ChoiceField in template given the actual value and the choices?
I doubt that it can be done without custom template tag or filter. Custom template filter could look:
@register.filter
def selected_choice(form, field_name):
return dict(form.fields[field_name].choices)[form.data[field_name]]
Use the get_FOO_display property.
** Edit **
Oups! Quick editing this answer, after reading the comments below.
bound_form['field'].value()
Should work according to this changeset