操作系統(tǒng):Mac 10.11.6
python 版本:2.7.10
數(shù)據(jù)庫:mysql ?連接驅(qū)動(dòng)pymysql
虛擬環(huán)境:pycharm中的虛擬環(huán)境
IDE:mac 版 ?pycharm 2016.3.3
版本控制:Git ?Github
新建一個(gè)項(xiàng)目:otakudemo:
在pycharm控制臺安裝pymysql 驅(qū)動(dòng):
pip install pymysql
將項(xiàng)目導(dǎo)入到Github:
打開項(xiàng)目otakudemo的 _ _init_ _.py 文件:
輸入
import pymysql
pymysql.install_as_MySQLdb()
將Django的默認(rèn)mysql的引擎指定為pymysql
對項(xiàng)目otakudemo setting進(jìn)行配置
打開項(xiàng)目otakudemo的setting.py文件:
1.更改默認(rèn)時(shí)區(qū)
將:LANGUAGE_CODE ='en-us'? 改為:LANGUAGE_CODE ='zh-Hands'
將:TIME_ZONE ='UTC' ?改為:TIME_ZONE ='Asia/Shanghai'
2.更換數(shù)據(jù)庫:
將原來的:
DATABASES = {
'default': {
'ENGINE':'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR,'db.sqlite3'),
}
}
改為:
DATABASES = {
'default': {
'ENGINE':'django.db.backends.mysql',
'NAME':'otaku', #PS:先要建立好數(shù)據(jù)庫:otaku
'USER':'root',
'PASSWORD':'654321',
'OPTIONS': {'init_command':"SET sql_mode='STRICT_TRANS_TABLES'"} #PS:這句不能少
}
}
3.運(yùn)行Pycharm中的manage.py 也可以控制臺的運(yùn)行同步數(shù)據(jù)庫
makemigrations
再運(yùn)行
migrate
去數(shù)據(jù)庫檢查有沒有成功創(chuàng)建表:
運(yùn)行項(xiàng)目:
配置Ok了.
4.創(chuàng)建超級管理:
在manage.py 運(yùn)行
createsuperuser
輸入用戶名贸桶,郵箱曼氛,密碼
完成后牍陌,訪問 http://127.0.0.1:8000/admin/箕别,輸入剛剛創(chuàng)建的用戶和密碼