Upon completion, you will be able to pass around unicode strings anywhere inside Django (or between Django and developer applications).

22

23

Note that we are not trying to switch to forcing everybody to ''only'' use unicode strings. You will also be able to pass around bytestrings and Django will assume they are UTF-8 encoded (we have to make an assumption because there is no way to tell what the encoding is otherwise). This feature means that a large chunk of existing code that uses Django will continue to work unchanged.