unicode strings should be used

In Django the database drivers automatically transform bytes to str. If we generate bytes then models behave differently than if we get them from the database.