Я готовлю несколько миграций моделей Django. Как обычно при программировании, мне нравится иметь оболочную среду (например, ipython) для проверки/проверки в реальном времени операций.Есть ли оболочка python Django South (i)
Я знаю, что для Django, мы имеем:
python django_app/manage.py shell
Это очень удобно, так как все объекты Django доступны.
Для миграции юга Django объекты модели недоступны как есть. См. Django GenericRelation fields not available during South migration. Есть ли способ загрузить южную среду в (i) python, чтобы операции можно было оценить вручную?
Я не делаю своих тестов на живом сервере. Вместо этого я копирую содержимое db на тестовый сервер и проверяю мои планы миграции. То, что я не могу проверить с помощью 'manage.py shell', упоминается в ссылке, которую я предоставил. – samb
Выполняете ли вы миграцию схемы? или миграции данных? Мне просто интересно, почему вы чувствуете, что вам нужно проверить код миграции. – ptr
У меня будет как миграция данных, так и схема. Мне нужно протестировать, потому что я не идеальный программист ... И что структура доступных объектов не всегда такая, как предполагалось (опять же, см. Ссылку в вопросе). – samb