Я не могу ответить на этот вопрос напрямую.
В зависимости от причин, по которым вы использовали другую среду Python для своего сервера тестирования, есть несколько вариантов:
Во-первых, если вы хотите проверить, работает ли ваш код в несколькихокружения, я рекомендую вам посмотреть py.test .Имеется поддержка распределенного тестирования.Это включает в себя предоставление возможности создания virtualenv для каждой версии Python, которую вы хотите протестировать.
Как только вы это сделаете, вам будет легче определить, является ли ваш код, ядро Django или MqSQL виноват.Я подозреваю, что может быть проблема с абстракцией базы данных.Похоже, что sqllite является терпимым, а MySQL нет.
Во-вторых, возможно, стоит посмотреть в virtualenv самостоятельно.Это создает автономную среду Python, которая значительно упрощает репликацию вашей установки dev.