smart_unicode method has disapeared in Django1.5, now is called smart_text (python3 support).
Try to import the last one and maintaing the old imports for backward compatibility.
I'm sure that there is a better/cleaner way of doing this