如何告诉Django从WAMP安装中使用MySql?

我已经让Django与Sqlite一起运行了一段时间.然后,我安装了WAMP,现在我想为生产运行做准备,并想切换到MySql.有没有一种简单的方式可以告诉它有关WAMP运行的MySql实例的信息?

解决方法:

正如Ignacio已经指出的那样,您必须修改settings.py.
如果您使用的是最新版本的Django(即1.2.x),则settings.py将包含以下部分:

DATABASES = {
    'default': {
        'ENGINE': '',
        'NAME': '',
        'USER': '',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '',
    }
}

在这里,您可以定义要使用的数据库.

在您的情况下,此部分应如下所示:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '',
        'USER': 'your-mysql-username',
        'PASSWORD': 'your-mysql-users-password',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

如果您正在运行MySQL服务器,则将通过其IP地址(localhost = 127.0.0.1)和端口(3306)对其进行标识.您可以在同一台计算机上运行多个MySQL服务器实例.每个实例都可以通过其IP和端口的组合来识别.

希望对您有帮助.

上一篇:Java 调用emqx 主动删除某个clientid连接


下一篇:不使用php显示Google地图