關於Django的MySql配置

2021-09-20 18:45:24 字數 1758 閱讀 4924

django預設的是使用sqllit進行資料的儲存,但是如果用於生產的話就需要功能更為強大的資料庫,mysql就是一款優秀的資料庫,下面簡單敘述一下django關於它的配置問題:

pip install mysqlclient
(base) c:\users\lala>pip install mysqlclient

looking in indexes:

collecting mysqlclient

downloading

ad3263b3b4280133fb033e0565fe4127d507aa011fe/mysqlclient-1.4.2.post1-cp37-cp37m-w

in_amd64.whl (178kb)

40% |█████████████ | 71kb 4.5mb/s eta 0:00:01

45% |███████████████ | 81kb 4.3mb/s eta 0:00:

51% |████████████████▌ | 92kb 4.4mb/s eta 0:0

57% |██████████████████▌ | 102kb 4.4mb/s eta

63% |████████████████████ | 112kb 4.4mb/s eta

68% |██████████████████████ | 122kb 4.4mb/s e

74% |████████████████████████ | 133kb 4.1mb/s

80% |██████████████████████████ | 143kb 3.9mb

85% |███████████████████████████▌ | 153kb 4.9

91% |█████████████████████████████▌ | 163kb 4

97% |███████████████████████████████ | 174kb

100% |████████████████████████████████| 184k

b 4.4mb/s

installing collected packages: mysqlclient

successfully installed mysqlclient-1.4.2.post1

開啟mysite/setting.py檔案

1、配置連線引數

找到「databases」這個字典,將其中的內容改為下面的**:

databases = 

}

2、設定時區

找到「time_zone「 ,改為東八區的上海時區:

time_zone = 'asia/shanghai'
命令視窗使用以下命令進行框架整體資料的遷移:

python manage.py migrate
當出現一下提示時表示資料遷移成功,即mysql配置成功:

(base) g:\uscourse\mysite>python manage.py migrate

operations to perform:

running migrations:

關於windows apache php的配置

以前在做wamp配置的時候,我會把php.ini和相關的dll檔案一併複製到c windows目錄下,可以成功載入。但昨天在vista上如法炮 制後卻不見效了,可能是因為許可權之類的問題吧。後來經過摸索,得出乙個在xp和vista下通用的方法,也不複雜。1 在apache檔案中加入這一行 phpin...

Django中關於MySQL的bug總結

you are trying to add a non nullable field height to person without a default we can t do that the database needs something to populate existing rows ...

Anaconda新建Django工程和配置靜態檔案

在anaconda命令列輸入 1 conda install django用命令列在anaconda對應的scripts資料夾下 1 django admin startproject mysite mysite為工程名 完成後自動在scripts資料夾下會生成乙個mysite資料夾,資料夾中包含乙...