配置一個(gè)開(kāi)發(fā)環(huán)境

操作系統(tǒng):Mac 10.11.6

python 版本:2.7.10

數(shù)據(jù)庫(kù):mysql ?連接驅(qū)動(dòng)pymysql

虛擬環(huán)境:pycharm中的虛擬環(huán)境

IDE:mac 版 ?pycharm 2016.3.3

版本控制:Git ?Github

新建一個(gè)項(xiàng)目:otakudemo:

在pycharm控制臺(tái)安裝pymysql 驅(qū)動(dòng):

pip install pymysql

將項(xiàng)目導(dǎo)入到Github:


打開(kāi)項(xiàng)目otakudemo的 _ _init_ _.py 文件:

輸入

import pymysql

pymysql.install_as_MySQLdb()

將Django的默認(rèn)mysql的引擎指定為pymysql

對(duì)項(xiàng)目otakudemo setting進(jìn)行配置

打開(kāi)項(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ù)庫(kù):

將原來(lái)的:

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ù)庫(kù):otaku

'USER':'root',

'PASSWORD':'654321',

'OPTIONS': {'init_command':"SET sql_mode='STRICT_TRANS_TABLES'"} #PS:這句不能少

}

}


3.運(yùn)行Pycharm中的manage.py 也可以控制臺(tái)的運(yùn)行同步數(shù)據(jù)庫(kù)

makemigrations

再運(yùn)行

migrate

去數(shù)據(jù)庫(kù)檢查有沒(méi)有成功創(chuàng)建表:



運(yùn)行項(xiàng)目:



配置Ok了.

4.創(chuàng)建超級(jí)管理:

在manage.py 運(yùn)行

createsuperuser

輸入用戶(hù)名,郵箱,密碼

完成后,訪問(wèn) http://127.0.0.1:8000/admin/,輸入剛剛創(chuàng)建的用戶(hù)和密碼


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容