【问题标题】:How do i import MySQLdb module on GAE?如何在 GAE 上导入 MySQLdb 模块?
【发布时间】:2011-04-08 10:23:01
【问题描述】:

我正在构建一个 Intranet 站点并正在使用 GAE,但我想访问一些位于某些 MYSQl 数据库中的数据。

如何导入 MySQLdb 模块?

当我尝试时:

import MySQLdb

GAE 抱怨没有名为 MySQLdb 的模块!!

什么时候试试这个;

import django.db.backends.mysql

它通过了,似乎 GAE 喜欢 django(寄生行为)。

我需要使用 MySQLdb 模块和 MySQLdb.cursors

帮助

【问题讨论】:

  • 您能否进一步澄清这一点。 GAE 没有 mysql 数据库,唯一的 SQL 类型的访问是通过 Google App Engine for Business 进行的,我认为这只是一个邀请阶段。你的意思是你想在本地工作时做一些移植一些数据的工作,还是你真的想在 AppEngine 上使用 MySQL(这是不可能的)

标签: mysql google-app-engine


【解决方案1】:
  • GAE 上没有 MySQL 基础架构
  • 连接到外部 MySQL 数据源意味着在 the sandbox 之外工作
  • 在本地开发期间使用 mysql 可能是可行的,但最终毫无意义。

如果您需要访问外部数据源,则需要通过某种 HTTP API 使用 urlfetch 进行访问

【讨论】:

    猜你喜欢
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-24
    • 2015-11-01
    • 2011-01-09
    • 1970-01-01
    相关资源
    最近更新 更多