【问题标题】:Google app engine sql connection with python谷歌应用引擎 sql 与 python 的连接
【发布时间】:2016-11-03 15:29:39
【问题描述】:

我正在通过谷歌应用引擎创建一个网页,该引擎根据用户需求从位于本地服务器上的现有 SQL 数据库中进行查询。我在导入第三方 python 库时遇到了麻烦,因为它们中的大多数都不是用原生 python 代码编写的(谷歌应用引擎只支持完全 python 代码)。我已经在所有人中搜索了连接到该数据库的方法,但我找不到解决此问题的方法。

【问题讨论】:

    标签: python sql-server google-app-engine


    【解决方案1】:

    您可以使用 MySQLdb 库,它是 App Engine 的内置库。详情请参阅set up instructions in the docs

    app.yaml 库元素中指定 MySQLdb 库:

    libraries:
    - name: MySQLdb
      version: "latest"
    

    【讨论】:

      【解决方案2】:

      @BrettJ 说的,python 的一些常见第三方库不是纯 python,因此无法导入到项目中,除非 google 将它们列入白名单,最终使它们能够以安全的方式导入,基本上,你需要做的是在 app.yaml 文件中设置 MySQLdb 库。

          libraries:
            - name: MySQLdb
            version: "latest"
      

      我强烈建议您阅读几个教程,这是基本内容,会在最短的时间内为您完成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-03
        • 2011-04-07
        • 2011-01-11
        • 2014-07-20
        • 2011-08-21
        相关资源
        最近更新 更多