前言:
最近因為某些需求,必須建立一 Django 專案。此專案的資料庫,筆者選定 MySQL,因此本文將簡介如何在 Django 1.8.8 設定 MySQL。步驟:(以 Ubuntu 14.04 為例)
1. 安裝 MySQL(Django 1.8.8 支援 MySQL 5.5 以上的版本)$ sudo apt-get install mysql-server
2. 為了讓 MySQL 可在 Django framework 運作,必須安裝 DB API driver。
$ sudo apt-get install python-mysqldb
$ sudo pip install MySQL-python
3. 接著,登入 MySQL 並在其中建立新的 Database
$ mysql -u YOUR MYSQL ADMIN -p YOUR MYSQL ADMIN PASSWORD
> CREATE DATABASE database_name;
3. 接著,打開 Django 專案中的設定檔(settings.py)
$ vi Path/to/your/Django/project/settings.py
4. 開始修改 DATABASES
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql',
'NAME' : 'database_name',
'USER' : 'YOUR MYSQL ADMIN',
'PASSWORD' : 'YOUR MYSQL ADMIN PASSWORD',
'HOST' : '', # Default is localhost or 127.0.0.1
'PORT' : '', # Default is 3306
}
}
5. 最後輸入
$ python manage.py migrate
就完成 MySQL 的設定囉!
沒有留言:
張貼留言