2010-05-23 31 views

回答

1

修改數據庫選項settings.py

+0

是的,但我如何告訴它要使用哪個MySql,例如使用WAMP自帶的那個? – Rhubarb 2010-05-23 01:12:55

+0

你將它指向MySQL服務器已經綁定到一個IP地址。 – 2010-05-23 01:29:22

3

爲伊格納西奧已經指出的那樣,你必須修改你的settings.py。 如果您使用的是最新版本的Django的(這將是1.2.x版本)YOUE 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', 
    } 
} 

如果您正在運行它通過其IP地址(本地主機= 127.0.0.1)和端口(3306)標識的MySQL服務器。您可以在同一臺計算機上運行多個MySQL服務器實例。每個實例都可以通過其IP和端口的組合來識別。

希望幫助你。

0

默認情況下,這些都是下面的命令,你應該與WAMP/MySQL的,我相信使用設置...

DATABASE_ENGINE = 'django.db.backends.mysql' 
DATABASE_NAME = '' 
DATABASE_USER = 'root' 
DATABASE_PASSWORD = '' 
DATABASE_HOST = '' 
DATABASE_PORT = '' 
0

先安裝MySQLdb的模塊通過鍵入蟒蛇:

的easy_install的mysql-python的

命令提示符/ Python客戶端,然後修改settings.py:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'Database Name', 
     'USER': 'Database Username', 
     'PASSWORD': 'Database Password', 
     'HOST': 'localhost', 
     'PORT': '3306', 
    } 
} 
相關問題