django wamp 连接mysql,如何告诉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和端口的组合来识别.

希望对您有帮助.

标签:wamp,django,mysql,django-models

来源: https://codeday.me/bug/20191106/1999807.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值