最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django框架創(chuàng)建mysql連接與使用示例

 更新時(shí)間:2019年07月29日 10:52:56   作者:我是豬行不  
這篇文章主要介紹了Django框架創(chuàng)建mysql連接與使用,簡(jiǎn)單介紹了Linux環(huán)境下mysql的安裝,并結(jié)合實(shí)例形式分析了Django框架基于第三方庫(kù)pymysql連接mysql數(shù)據(jù)庫(kù)相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Django框架創(chuàng)建mysql連接與使用。分享給大家供大家參考,具體如下:

對(duì)于Django新手,你剛開(kāi)始可以不使用MySQL數(shù)據(jù)庫(kù),但一定要學(xué)會(huì)如何配置使用MySQL。Django項(xiàng)目中配置使用MySQL一共分四步: 安裝MySQL, 創(chuàng)建數(shù)據(jù)庫(kù)名和用戶名,通過(guò)pip安裝第三方庫(kù)pymysql和修改配置文件settings.py。

第一步 安裝MySQL

Windows用戶可以直接從MySQL網(wǎng)站上下載相應(yīng)版本安裝。Linux用戶可以使用如下命令安裝mysql-server。

sudo apt-get install mysql-server

第二步 創(chuàng)建數(shù)據(jù)庫(kù)名和用戶

打開(kāi)MySQL終端,輸入以下命令先創(chuàng)建數(shù)據(jù)庫(kù)和用戶,并給創(chuàng)建的用戶授權(quán)。數(shù)據(jù)庫(kù)名字,用戶名和密碼待會(huì)會(huì)用到。第一步和第二步非常重要。myapp.*表示授權(quán)操作myapp中所有的表。

CREATE DATABASE myapp charset=utf8
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'
GRANT ALL PRIVILEGES ON myapp.* TO 'username'@'localhost' IDENTIFIED BY 'password'

第三步 安裝第三方庫(kù)pymysql

需要借助于第三方庫(kù)比如pymysql, Django才能直接訪問(wèn)MySQL數(shù)據(jù)庫(kù)。進(jìn)入虛擬環(huán)境(venv)后使用

如下命令安裝pymysql。

pip install pymysql

然后在項(xiàng)目文件夾的__init__.py中文件中寫(xiě)入如下兩行代碼:

import pymysql
pymysql.install_as_MySQLdb()

第四步 修改數(shù)據(jù)庫(kù)配置文件

修改項(xiàng)目文件夾里的settings.py的文件,添加創(chuàng)建的數(shù)據(jù)庫(kù)和用戶信息。

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',  # 數(shù)據(jù)庫(kù)引擎
    'NAME': 'myapp',     # 你要存儲(chǔ)數(shù)據(jù)的庫(kù)名,事先要?jiǎng)?chuàng)建。
    'USER': 'root',     # 數(shù)據(jù)庫(kù)用戶名
    'PASSWORD': '1234',   # 密碼
    'HOST': 'localhost',  # 默認(rèn)主機(jī)
    'PORT': '3306',     # 數(shù)據(jù)庫(kù)使用的端口
  }
}

創(chuàng)建一個(gè)簡(jiǎn)單模型,使用如下命令,如果沒(méi)有出現(xiàn)錯(cuò)誤,那么恭喜你已經(jīng)在Django項(xiàng)目中使用MySQL數(shù)據(jù)庫(kù)啦。

python manage.py makemigrations
python manage.py migrate

希望本文所述對(duì)大家基于Django框架的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python繪圖庫(kù)Matplotlib的基本用法

    Python繪圖庫(kù)Matplotlib的基本用法

    這篇文章主要介紹了Python繪圖庫(kù)Matplotlib的基本用法,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • python datetime時(shí)間格式的相互轉(zhuǎn)換問(wèn)題

    python datetime時(shí)間格式的相互轉(zhuǎn)換問(wèn)題

    這篇文章主要介紹了python datetime時(shí)間格式的相互轉(zhuǎn)換問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python 中使用正則表達(dá)式轉(zhuǎn)義

    Python 中使用正則表達(dá)式轉(zhuǎn)義

    這篇文章主要介紹了Python 正則表達(dá)式轉(zhuǎn)義,在 Python 中,正則表達(dá)式轉(zhuǎn)義sub()方法用于替換字符串,替換后的字符串由 re 模塊中的 Python 內(nèi)置方法返回,需要的朋友可以參考下
    2023-06-06
  • Python性能分析工具py-spy原理用法解析

    Python性能分析工具py-spy原理用法解析

    這篇文章主要介紹了Python性能分析工具py-spy原理用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 解決Python下imread,imwrite不支持中文的問(wèn)題

    解決Python下imread,imwrite不支持中文的問(wèn)題

    今天小編就為大家分享一篇解決Python下imread,imwrite不支持中文的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python實(shí)現(xiàn)圖片轉(zhuǎn)字符小工具

    python實(shí)現(xiàn)圖片轉(zhuǎn)字符小工具

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖片轉(zhuǎn)字符小工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 通過(guò)實(shí)例解析python描述符原理作用

    通過(guò)實(shí)例解析python描述符原理作用

    這篇文章主要介紹了通過(guò)實(shí)例解析python描述符原理作用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Python實(shí)現(xiàn)將HTML轉(zhuǎn)換成doc格式文件的方法示例

    Python實(shí)現(xiàn)將HTML轉(zhuǎn)換成doc格式文件的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)將HTML轉(zhuǎn)換成doc格式文件的方法,涉及Python htmlparser及docx模塊的相關(guān)使用技巧,需要的朋友可以參考下
    2017-11-11
  • Python3 queue隊(duì)列模塊詳細(xì)介紹

    Python3 queue隊(duì)列模塊詳細(xì)介紹

    queue是python中的標(biāo)準(zhǔn)庫(kù),俗稱隊(duì)列。這篇文章給大家介紹了Python3 queue隊(duì)列模塊,包括模塊中的常用方法及構(gòu)造函數(shù),需要的朋友參考下吧
    2018-01-01
  • Mysql數(shù)據(jù)庫(kù)反向生成Django里面的models指令方式

    Mysql數(shù)據(jù)庫(kù)反向生成Django里面的models指令方式

    這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)反向生成Django里面的models指令方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05

最新評(píng)論

凤庆县| 蓬溪县| 青河县| 墨脱县| 白水县| 西藏| 皋兰县| 兴宁市| 漾濞| 三穗县| 枣强县| 深州市| 繁峙县| 达拉特旗| 呈贡县| 济源市| 鄂州市| 饶河县| 虞城县| 南溪县| 洪雅县| 金湖县| 疏勒县| 葵青区| 颍上县| 伊通| 巫山县| 三江| 资溪县| 巩义市| 湾仔区| 达尔| 玉林市| 云林县| 察隅县| 东丰县| 阿鲁科尔沁旗| 永定县| 浦江县| 固安县| 河西区|