Django連線MySQL實現登入功能

2021-10-14 04:32:57 字數 1543 閱讀 8608

}terminal中命令列

建立遷移檔案

python3 manage.py makemigrations stu
執行遷移

python3 manage.py migrate
資料庫中的表生成後,往表中插入資料。以方便後期登入匹配操作。

did you install mysqlclient?

修改__init__.py (與settings.py同乙個目錄)

新增如下資訊:

import pymysql

pymysql.install_as_mysqldb(

)

lang

="en"

>

>

charset

="utf-8"

>

>

logintitle

>

head

>

>

views.py新增函式

django 連線mysql報錯

原因 問題1.即從mysql5.7版本之後,預設採用了caching sha2 password驗證方式。問題2.然後在執行 python manage.py makemigrations依然報錯,如下圖2 3 raise errorclass errno,errval django.db.util...

Django如何連線mysql

因為django預設的是使用mysqldb連線mysql資料庫,但是由於該模組不支援python3.4以上版本,所以使用pymysql模組 在專案的預設資料夾 也就是settings.py等檔案的那個資料夾 的 init py檔案中增加如下的 import pymysql pymysql.insta...

mysql連線實現 MySql實現遠端連線

1 進入mysql,建立乙個新使用者root,密碼為root 格式 grant 許可權 on 資料庫名.表名 to 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to root 192.168.1.12 ident...