Django配置MySQL數(shù)據(jù)庫的完整步驟
一、在settings.py中配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 數(shù)據(jù)庫引擎 'NAME': 'django', # 你要存儲數(shù)據(jù)的庫名,事先要創(chuàng)建之 'USER': 'django', # 數(shù)據(jù)庫用戶名 'PASSWORD': 'django@123', # 密碼 'HOST': 'localhost', # 主機 'PORT': '3306', # 數(shù)據(jù)庫使用的端口 } }
二、數(shù)據(jù)庫遷移
Python3不支持MySQLdb,可用pymysql代替。
1.首先,在Python虛擬環(huán)境下安裝pymysql:pip install pymysql
。
[root@python ~]# pip3 install pymysql #或者pip install pymysql
2.然后,在項目文件夾下的_init_.py添加如下代碼即可。
import pymysql pymysql.install_as_MySQLdb()
3.再者,在Terminal中執(zhí)行數(shù)據(jù)庫遷移命令:
python manage.py makemigrations python manage.py migrate
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。
- django執(zhí)行原生SQL查詢的實現(xiàn)
- 在Django的模型中執(zhí)行原始SQL查詢的方法
- python Django連接MySQL數(shù)據(jù)庫做增刪改查
- Django讀取Mysql數(shù)據(jù)并顯示在前端的實例
- Django1.7+python 2.78+pycharm配置mysql數(shù)據(jù)庫教程
- Python的Django框架中使用SQLAlchemy操作數(shù)據(jù)庫的教程
- Django+mysql配置與簡單操作數(shù)據(jù)庫實例代碼
- Python+Django+MySQL實現(xiàn)基于Web版的增刪改查的示例代碼
- Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法
- Django使用Mysql數(shù)據(jù)庫已經(jīng)存在的數(shù)據(jù)表方法
- Linux下安裝Python3和django并配置mysql作為django默認(rèn)服務(wù)器方法
- Django使用原生SQL查詢數(shù)據(jù)庫詳解
相關(guān)文章
詳解python實現(xiàn)識別手寫MNIST數(shù)字集的程序
這篇文章主要介紹了詳解python實現(xiàn)識別手寫MNIST數(shù)字集的程序,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08使用Python進(jìn)行二進(jìn)制文件讀寫的簡單方法(推薦)
下面小編就為大家?guī)硪黄褂肞ython進(jìn)行二進(jìn)制文件讀寫的簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09flask使用session保存登錄狀態(tài)及攔截未登錄請求代碼
這篇文章主要介紹了flask使用session保存登錄狀態(tài)及攔截未登錄請求代碼,具有一定借鑒價值,需要的朋友可以參考下2018-01-01python使用JSON模塊進(jìn)行數(shù)據(jù)處理(編碼解碼)
這篇文章主要為大家介紹了python使用JSON模塊進(jìn)行數(shù)據(jù)處理編碼解碼的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06mac安裝python3后使用pip和pip3的區(qū)別說明
這篇文章主要介紹了mac安裝python3后使用pip和pip3的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09