一、環(huán)境介紹
開發(fā)環(huán)境:Ubuntu 16.04
數(shù)據(jù)庫(kù):MySQL 5.7.19
Python 2.7.12 + Django 1.9.8
二、安裝mysql
sudo apt-get install mysql-server
三、安裝虛擬環(huán)境
pip install virtualenvwrapper
四、創(chuàng)建虛擬環(huán)境
mkvirtualenv project(虛擬環(huán)境名稱)
五、安裝Django
pip install django==1.9.8
六、安裝mysql驅(qū)動(dòng)
pip install mysql-python
七、創(chuàng)建mysql數(shù)據(jù)庫(kù)
- 在終端輸入 mysql -uroot -p
- 終端出現(xiàn)Enter password: ,輸入登入密碼
- create database demoPro(數(shù)據(jù)庫(kù)名稱)
- 查看是否創(chuàng)建 show databases;
8.創(chuàng)建項(xiàng)目
1.進(jìn)入/home/python/ 創(chuàng)建項(xiàng)目目錄mkdir demoProject
2.打開pycharm創(chuàng)建django項(xiàng)目
image.png
9.在settings中進(jìn)行配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'demoPro',
'USER': 'root',
'PASSWORD': 'mysql',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
10.生產(chǎn)Django默認(rèn)數(shù)據(jù)表
- 運(yùn)行 python manage.py makemigrations
- 運(yùn)行 python manage.py migrate
11.啟動(dòng)服務(wù)進(jìn)行訪問(wèn)
- 運(yùn)行 python manage.py runserver
- 在瀏覽器中輸入 http://127.0.0.1:8000/ 進(jìn)行訪問(wèn)