Я пытался сделать то же самое и обнаружил, что с django-south 0.5 юг не справляется с этим для вас.
Как было сказано в предыдущих комментариях, вам, вероятно, следует сначала создать миграцию на юг, но затем вам придется вручную войти и удалить уникальный индекс, который django изначально создает при выполнении вашей первой синхронизации.
use mydb;
desc mytable;
Это покажет вам схему для таблицы, и вы увидите, что поле все еще будет иметь значение "UNI" в ключевом столбце.
SHOW INDEX FROM mytable FROM mydb;
Должен быть индекс, для которого Non_unique имеет значение 0.
ALTER TABLE mytable DROP INDEX indexname;
Если вы снова посмотрите на схему таблицы, вы увидите, что «UNI» больше не находится в ключевом столбце.