pythonywhere-MySQL连接

pythonywhere-MySQL连接,python,mysql,bottle,pythonanywhere,Python,Mysql,Bottle,Pythonanywhere,我是PythonyWhere的新手,目前正在部署我的第一个应用程序,包括它和瓶子框架。我已经用在线控制台创建了一个db,但我不知道访问它的语法。它的语法是否与在本地部署时相同?还是别的什么?MySQLdb已导入。。。谢谢你的帮助 给你。建议对django使用以下配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '<your_username>

我是PythonyWhere的新手,目前正在部署我的第一个应用程序,包括它和瓶子框架。我已经用在线控制台创建了一个db,但我不知道访问它的语法。它的语法是否与在本地部署时相同?还是别的什么?MySQLdb已导入。。。谢谢你的帮助

给你。建议对django使用以下配置:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '<your_username>$<your_database_name>',
        'USER': '<your_username>',
        'PASSWORD': '<your_mysql_password>',
        'HOST': 'mysql.server',
    }
}
数据库={
“默认值”:{
'ENGINE':'django.db.backends.mysql',
“名称”:“$”,
“用户”:“,
“密码”:“,
'HOST':'mysql.server',
}
}
我几乎完全相信这些证书将通过以下方式获得:

db=MySQLdb.connect(
host='mysql.server',
用户=“”,
passwd=“”,
db=“$”)

您试过什么吗?强烈建议阅读PythonyWhere和MySQLdb包的帮助。谢谢VLadimir,我有一些类似的帮助,但是当我使用db_mysqlconnect(host='mysql.server',user='',passwd='',db='$')时,我得到了一个错误“未定义的名称'_mysql'”,有什么想法吗?来自MySQL文档:如果您想编写跨数据库可移植的应用程序,请使用MySQLdb,并避免直接使用此模块。代码已修复。抱歉我的密码错误,非常感谢您的帮助:)
db=MySQLdb.connect(
    host='mysql.server',
    user='<your_username>',
    passwd='<your_mysql_password>',
    db='<your_username>$<your_database_name>')