From 2b916895a1cea39de3280a6910e2886aebfcfc64 Mon Sep 17 00:00:00 2001
From: Florian Apolloner <florian@apolloner.eu>
Date: Thu, 7 Feb 2013 14:33:36 +0100
Subject: [PATCH] Updated createsuperuser to use unicode_literals. Refs #19757.

---
 django/contrib/auth/management/commands/createsuperuser.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/django/contrib/auth/management/commands/createsuperuser.py b/django/contrib/auth/management/commands/createsuperuser.py
index b3cd6f9653..f462d95749 100644
--- a/django/contrib/auth/management/commands/createsuperuser.py
+++ b/django/contrib/auth/management/commands/createsuperuser.py
@@ -1,6 +1,7 @@
 """
 Management utility to create superusers.
 """
+from __future__ import unicode_literals
 
 import getpass
 import sys
@@ -11,7 +12,7 @@ from django.contrib.auth.management import get_default_username
 from django.core import exceptions
 from django.core.management.base import BaseCommand, CommandError
 from django.db import DEFAULT_DB_ALIAS
-from django.utils.encoding import force_str, force_text
+from django.utils.encoding import force_str
 from django.utils.six.moves import input
 from django.utils.text import capfirst
 
@@ -80,7 +81,7 @@ class Command(BaseCommand):
             try:
 
                 # Get a username
-                verbose_field_name = force_text(self.username_field.verbose_name)
+                verbose_field_name = self.username_field.verbose_name
                 while username is None:
                     if not username:
                         input_msg = capfirst(verbose_field_name)
@@ -110,7 +111,7 @@ class Command(BaseCommand):
                     field = self.UserModel._meta.get_field(field_name)
                     user_data[field_name] = options.get(field_name)
                     while user_data[field_name] is None:
-                        raw_value = input(force_str('%s: ' % capfirst(force_text(field.verbose_name))))
+                        raw_value = input(force_str('%s: ' % capfirst(field.verbose_name)))
                         try:
                             user_data[field_name] = field.clean(raw_value, None)
                         except exceptions.ValidationError as e: