Django连接远程服务器数据库

其实和连接本地数据库没什么区别

连接本地数据库

  Django配置MySql
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',          #Mysql引擎
        'NAME': 'databaseName',                               # 数据库名,不需要路径以及后缀的   
        'USER': 'root',                                                  #用户
        'PASSWORD': '1111111',                                              #密码
        'HOST': 'localhost',                                          # 127.0.0.1同理
        'PORT': '3306',                                                # Set to empty string for default.
    }
}

 

连接远程数据库:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',          #Mysql引擎
        'NAME': 'databaseName',                               # 数据库名,不需要路径以及后缀的   
        'USER': 'root',                                                  #用户
        'PASSWORD': '1111111',                                              #密码
        'HOST': '此处改为公网IP',                                         #看清楚是公网ip
        'PORT': '3306',                                                # Set to empty string for default.
    }
}

当然了,在连接之前还有一些其他设置不清楚自行百度

你可能感兴趣的:(Web开发)