Мы хотели бы использовать Google App Engine для проекта Django для быстрой разработки и масштабируемого развертывания. Мы также хотели бы использовать существующий MySQL-сервер в качестве базы данных. Теоретически это устранит проблемы с использованием решений для хранения приложений Google App Engine и Django.Использование внешней базы данных MySQL из Google App Engine & Django
К сожалению, хотя приложение работает локально, я получаю следующее сообщение об ошибке при развертывании:
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
От сообщений от людей, которые хотят сделать это с помощью Java Я понимаю, что я не могу открыть порт MySQL из GAE. В этом случае существует ли решение для доступа к удаленной базе данных MySQL (с использованием такой технологии, как туннелирование через HTTP) в Python, которая позволила бы мне использовать функции Django ORM?
Вместо того, чтобы обращаться к существующей базе данных MySQL, почему бы не переносить на BigTable с помощью [djangoappengine] (http://www.allbuttonspressed.com/projects/djangoappengine)? – eggyal
Спасибо, но это бизнес-требование, что мы используем SQL. –