我让Django和Sqlite一起运行了一段时间。然后我安装了WAMP,现在我想为生产运行做好准备,并希望切换到MySql。是否有一种直接的方式来告诉它与WAMP一起运行的MySql实例?
答案 0 :(得分:3)
因为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和端口的组合来识别。
希望对你有所帮助。
答案 1 :(得分:1)
修改settings.py
中的数据库选项。
答案 2 :(得分:0)
默认情况下,这些是您应该使用WAMP / MySQL的设置我相信......
DATABASE_ENGINE = 'django.db.backends.mysql'
DATABASE_NAME = ''
DATABASE_USER = 'root'
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''
答案 3 :(得分:0)
首先通过输入以下命令为python安装mysqldb模块:
easy_install mysql-python
在命令提示符/ python客户端上,然后修改settings.py:
angular.min.js