將mysql設定為django的資料庫

2021-08-09 07:47:46 字數 729 閱讀 2738

使用過django框架的都會發現django自帶乙個預設的資料庫sqlite3,雖然這個和普通的資料庫沒有太大區別但是個人還是更青睞於mysql,

所以這裡就說一說如何讓django使用mysql

首先,建立乙個新的django工程

django-admin.py startproject project_name
databases = 

}

***name為資料庫名

password為root密碼

host,port可以為空*

接下來再回到終端輸入同步資料庫

python manage.py makemigrations

python manage.py migrate

django會在資料庫內生成一些自身需要的table。

或許你早就知道了但是多說幾句總沒壞處

如果你使用的ide時pycharm你可以選擇tools->run manage.py task

然後直接輸入django指令(makemigrations,migrate,createsuperuser,shell……)就可以執行。

接下來我們就可以進行剩下的後台設計了。

將 Redis 設定為後台程序

linux 在執行 redis server 命令時,預設開啟的 redis 是乙個前台的程序,簡單點說,就是執行這個命令的命令列視窗必須一直開著,一旦關閉,redis 服務端就會關閉。但是開著命令列又顯得比較礙眼,所以我們一般把 redis 以後臺程序的方式啟動,那麼如何實現呢?新建乙個目錄 my...

將redis設定為service服務

前言 redis已經安裝好,可以正常執行,只差將redis設定為service bin sh 指定使用 bin sh執行指令碼 redis init.d script conceived to work on linux systems as it does use of the proc file...

mysql將編碼格式永久設定為utf8的方法

mysql的預設 編碼是拉丁,如果給 資料庫中插入漢字都會顯示成問號。安裝mysql後,啟動服務並登陸,使用如下命令檢視 mysql資料庫 的預設編碼 由上圖可見database和server的字符集使用了latin1編碼方式,不支援中文,即儲存中文時會出現亂碼。以下修改方法 linux 系統 1 ...