1. 程式人生 > 其它 >NameError: name '_mysql' is not defined

NameError: name '_mysql' is not defined

安裝PyMySQL:

pip install PyMySQL

Collecting PyMySQL
Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB)
|████████████████████████████████| 43 kB 457 kB/s
Installing collected packages: PyMySQL
Successfully installed PyMySQL-1.0.2

注意:命令中的PyMySQL是區分大小寫的,不能寫錯。

在seetings.py所在目錄的__init__.py檔案中新增:

import pymysql
pymysql.install_as_MySQLdb()

然後重新啟動即可:

python manage.py runserver 0.0.0.0:8000

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
August 19, 2021 - 06:11:23
Django version 3.2.5, using settings '******.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

文章出處:www.cnblogs.com/jizhong

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線。否則保留追究法律責任的權利。