Для получения изменений вашей схемы на сервере, просто используйте South осторожно.Если вы изменяете какую-либо таблицу, в которой они могут иметь данные, убедитесь, что вы записали как миграцию схемы, так и, при необходимости, миграцию данных, чтобы сохранить смысл их данных.
Для того, чтобы вернуть свои обновленные данные вам (чтоне кажется критичным, но, возможно, было бы неплохо работать с современными тестовыми данными во время разработки), я обычно просто использую фикстуры Django и команды dumpdata и loaddata.Достаточно просто сбросить прибор и зафиксировать его в репозитории, а затем загрузить данные на вашем конце.
Вы можете попробовать использовать git-хуки для автоматизации некоторых из них, но если вам нужна автоматизация, я рекомендую попробовать что-то вродеТкань вместо.Многое из этого не нужно запускать каждый раз, когда вы нажимаете / извлекаете (в частности, я обычно не хотел бы сбрасывать новый фиксатор данных так часто).