django 遠端連線mysql資料庫,表變更

2021-08-07 13:38:48 字數 1196 閱讀 1598

連線mysql 資料庫  並生成對應的各種表:

1.  安裝 mysql, 安裝python  mysqldb .

2.  進入django  工程文件  settings.py檔案。設定資料庫:

databases = 

}

3. 進入資料庫 建立對應的 資料庫  easyedu.      不需要建立表。django 會自動建立資料庫表

4. 進入django工作目錄   

python manage.py makemigrations

python manage.py migrate

5.  進入mysql資料庫  檢視專案表是否建立成功。 

6.  如果專案表沒能在資料庫建立。但其他的django表自動生成。 則需要在 專案內建立  migrations 資料夾。 並且在其中建立命名為 __init__.py的空資料夾。   再此執行 python manage.py migrate 則就能把專案表正常新增到mysql資料庫.

django表變更:

增加表 :在專案models.py 裡增加新的表模型   然後  

python manage.py makemigrations

python manage.py migrate

刪除表 :在專案models.py 裡刪除表模型   然後  

python manage.py makemigrations

python manage.py migrate

表字段增加:

在模型中 增加新的字段。  注意  因為是新加欄位。 所以要給字段設定預設值預設為空。如此才能直接

加到資料庫裡。以下為案例:

增加完表之後  執行更新命令  

python manage.py makemigrations

python manage.py migrate

表字段刪除

:在模型中刪除字段。  然後執行更新命令 python manage.py makemigrations

python manage.py migrate

mysql遠端連線設定 MySQL遠端連線設定

這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...

mysql 遠端連線失敗 mysql 遠端連線失敗

一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...

mysql遠端連線條件 MySql 遠端連線的條件

1 首先看伺服器防火牆 引用 centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.serv...