Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将python变量放入cleardb_Python_Mysql_Heroku_Cleardb - Fatal编程技术网

将python变量放入cleardb

将python变量放入cleardb,python,mysql,heroku,cleardb,Python,Mysql,Heroku,Cleardb,简言之 我有heroku python设置和cleardb数据库,但不知道如何将python变量放入该数据库。在python中,哪些代码行连接到我的数据库并向数据库中添加一些变量或其中是python heroku cleardb插入代码的示例代码 长线 我有一个python heroku设置和cleardb设置,如下所述: 但是我很难找到关于如何将python变量放入数据库的代码。此外,我很难找到任何关于如何在heroku/cleardb框架内构建mysql数据库的资源 他们提供代码放入我的se

简言之

我有heroku python设置和cleardb数据库,但不知道如何将python变量放入该数据库。在python中,哪些代码行连接到我的数据库并向数据库中添加一些变量其中是python heroku cleardb插入代码的示例代码

长线

我有一个python heroku设置和cleardb设置,如下所述:

但是我很难找到关于如何将python变量放入数据库的代码。此外,我很难找到任何关于如何在heroku/cleardb框架内构建mysql数据库的资源

他们提供代码放入我的settings.py文件,但我没有。我有一个包含以下内容的主应用程序文件:

...
class ToDatabase(tornado.web.RequestHandler):
    def post(self):
        data_json = self.request.arguments
        print(data_json)
...

class Application(tornado.web.Application):
    def __init__(self, port=PORT):
        tornado.web.Application.__init__(self, debug=True)
        self.logger   = logging.getLogger()
        self.ioloop   = tornado.ioloop.IOLoop.instance()

        self.port = port
        self.address = 'www.examplesite.com'

        self.add_handlers('', [
            (r'/', IndexHandler),
            (r"/todatabase/",ToDatabase),
而data_json在我的数据库中有一些我想要的值


注意:我有使用MySQL、python和MySQL以及构建数据库的经验,但对于如何在heroku中实现这一点,我相当迷茫。

这个问题确实是个错误的问题

heroku config
在数据库URL输出中输出远程cleardb数据库的主机、数据库名称、用户和密码


db=MySQLdb.connect(host=“…”,user=“…”,passwd=“…”,db=“…”)行中使用此信息连接到它。然后使用基本的MySQLdb代码插入其中。

ClearDB似乎就是MySQL。如果您已经知道如何使用MySQLdb,那么是什么阻止了您这么做?