11from django .templatetags .static import static
22from django import forms
33from django .forms import Select
4- from django .utils .encoding import force_text
4+ from django .utils .encoding import force_str
55from django .utils .html import format_html
66from django .utils .safestring import mark_safe
77
@@ -49,7 +49,7 @@ def __init__(self, attrs=None, choices=(), **kwargs):
4949 def render_option (self , selected_choices , option_value , option_label ):
5050 if option_value is None :
5151 option_value = ''
52- option_value = force_text (option_value )
52+ option_value = force_str (option_value )
5353 if option_value in selected_choices :
5454 selected_html = mark_safe (' selected="selected"' )
5555 if not self .allow_multiple_selected :
@@ -59,10 +59,10 @@ def render_option(self, selected_choices, option_value, option_label):
5959 selected_html = ''
6060
6161 html = '<option value="{}"' .format (option_value )
62- html += ' data-content="{}"' .format (force_text (option_label ))
62+ html += ' data-content="{}"' .format (force_str (option_label ))
6363 if self .attrs .get ('data-live-search' ):
6464 html += ' data-tokens="{}"' .format (option_value )
65- html += '{}>{}</option>' .format (selected_html , force_text (option_label ))
65+ html += '{}>{}</option>' .format (selected_html , force_str (option_label ))
6666 return format_html (html )
6767
6868 # Django 1.11
0 commit comments