mysql - 使用来自 Google App Engine 和 Django 的外部 MySQL 数据库

标签 mysql django google-app-engine

我们想将 Google App Engine 用于 Django 项目,以实现快速开发和可扩展部署。我们还想使用现有的 MySQL 服务器作为数据库。理论上,这将消除使用 Google App Engine 存储解决方案和 Django 时出现的问题。

不幸的是,虽然该应用程序在本地运行,但我在部署时遇到以下错误:

ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

从希望使用 Java 执行此操作的人的帖子中,我了解到我无法从 GAE 打开 MySQL 端口。在这种情况下,是否存在用于在 Python 中访问远程 MySQL 数据库(使用 HTTP 隧道技术)的嵌入式解决方案,让我继续使用 Django ORM 功能?

最佳答案

你不能访问你自己的Mysql,但是你可以使用Google cloud Sql .

关于mysql - 使用来自 Google App Engine 和 Django 的外部 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936968/

相关文章:

mysql - 在 MySQL 中查找序列的开始和结束日期

mysql - XAMPP : MySQL shutdown unexpectedly INNODB warnings

django - 将列表作为参数传递给 django 标签

jquery - Django - Ajax HttpResponse 延迟

google-app-engine - GAE- session : Where is settings. py?

php - 如何根据胜利/损失列在 PHP 中获取 Mysql 查询的百分比

mysql - 就查找性能而言,与普通列相比,mediumblob 是否会导致任何额外的开销?

python - 将项目从一台计算机移动到另一台计算机

google-app-engine - 在 GAE Flex 中运行的 Java servlet 中,如何以编程方式获取包含的 GCP 项目 ID?

android - 使用 Android/iPhone 处理 Google App Engine 上的 session