From 7a3a8bed9d125d45dadc32aa4e844dd2d96cf134 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 10 Aug 2016 11:31:15 +0100 Subject: [PATCH] Resolve issues with ChoiceField, MultipleChoiceField and non-string options --- .../rest_framework/horizontal/checkbox_multiple.html | 6 ++++-- .../templates/rest_framework/horizontal/radio.html | 6 ++++-- .../templates/rest_framework/horizontal/select.html | 4 +++- .../rest_framework/horizontal/select_multiple.html | 4 +++- .../rest_framework/inline/checkbox_multiple.html | 4 +++- .../templates/rest_framework/inline/radio.html | 3 ++- .../templates/rest_framework/inline/select.html | 4 +++- .../rest_framework/inline/select_multiple.html | 3 ++- .../rest_framework/vertical/checkbox_multiple.html | 6 ++++-- .../templates/rest_framework/vertical/radio.html | 5 +++-- .../templates/rest_framework/vertical/select.html | 4 +++- .../rest_framework/vertical/select_multiple.html | 3 ++- rest_framework/templatetags/rest_framework.py | 10 ++++++++++ rest_framework/utils/serializer_helpers.py | 2 +- 14 files changed, 47 insertions(+), 17 deletions(-) diff --git a/rest_framework/templates/rest_framework/horizontal/checkbox_multiple.html b/rest_framework/templates/rest_framework/horizontal/checkbox_multiple.html index f01071297..7c7e57326 100644 --- a/rest_framework/templates/rest_framework/horizontal/checkbox_multiple.html +++ b/rest_framework/templates/rest_framework/horizontal/checkbox_multiple.html @@ -1,3 +1,5 @@ +{% load rest_framework %} +
{% if field.label %}