python - 如何在pythonanywhere中使用flask连接数据库

标签 python mysql database flask pythonanywhere

我已经在 pythonanywhere 的数据库选项卡中创建了一个数据库 现在我正在尝试连接到它,以便我可以从中获取我的表格和信息。

连接它的最佳方式是什么以及如何连接!?(sqlite3、SQLAlchemy)

我用过

import import MySQLdb
db = MySQLdb.connect(host="mysql.server",
                 user="username",
                  passwd="password",
                  db="db-name")

它给了我

return Connection(*args, **kwargs)
super(Connection, self).__init__(*args, **kwargs2)
mysql_exceptions.OperationalError: (2005, "Unknown MySQL server host 'mysql.server' (0)")

最佳答案

在 pythonanywhere 创建数据库后。

如何与python连接?.

这是您将要连接到数据库的Python代码..

Import MySQLdb as my

db = my.connect ('database-server-name','username-of -db','password-of-db','database-name')
cursor = db.cursor ()

现在您的数据库已与服务器和 python 代码连接

希望一切顺利!!! 您将在数据库选项卡中获得您创建数据库后创建的数据库服务器名称、用户名和密码以及您的数据库名称!!

关于python - 如何在pythonanywhere中使用flask连接数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194518/

相关文章:

python - Django 循环导入和模型问题

php - JQuery 周日历问题

database - PGError : ERROR: permission denied for relation (when using Heroku)

python - 如何使用append()函数扩展Numpy数组类?

Python正则表达式查找目录路径(\\\\Location\\Location\\Location)

php - 从搜索栏中的用户输入中删除单引号

django - 是否可以使数据库中的字段作为外键唯一?

database - 如何规范化数据库模式

python - tensorflow.contrib.learn.ExportStrategy 示例

mysql - 在 mySQL 中创建一个连接到前一个表的主键的新表