Django-MySQL數據庫使用01


Django連接數據庫的要求:1)Pycharm運行Django平台;2)MySQL數據庫。本文的前提是這兩個平台讀者都已經都正確安裝,未安裝的朋友請自行百度。說明一下我用的Django是2.1版本,在連接數據時與老版本有不同之處。Pycharm功能非常強大,所有MySQL的命令操作均可在Pycharm中實現。

一、Pycharm連接數據庫

找到MySQL的數據源

設置連接數據庫的用戶名和密碼,一般為root用戶

設置好之后,可以通過命令行操作查看包含的數據庫

數據庫顯示

以后,關於數據的所有相關操作均可以在Pycharm中操作,非常方便。

 

二、數據庫連接配置

  Python2.x系列連接MySQL數據庫需要MySQLdb類庫的支持,Python3.x系列連接MySQL需要pymysql類庫的支持,

  python3.6安裝模塊pymysql:

  1.命令行安裝  pip install pymysql,

  2.使用pycharm支持的類庫安裝,安裝過程和Django安裝過程的方法二一樣

  3.同時還需要安裝 pip install mysqlclient,這樣在import MySQLdb才不會報錯

在Pycharm中查看安裝包是否都安裝完畢

好的,一切都配好后,開始進行代碼編寫。

創建一個數據庫

在settings.py中進行數據庫連接

 

在models.py編寫數據庫邏輯,這里的類名和數據庫中的表相對應,作為演示只賦予一個屬性

接下來構建表結構,在終端輸入:

在數據庫端進行查看

 

查看數據庫deng中的表

從結果中可以看出表有很多,但屬於我們自己的就只有當時建立的sayhello_employee表。我們再看一下這個表中的信息:

在表中,Django的ORM創建一張表的時候,出現一個id字段(默認,且為主鍵,自動增長型),一個name字段,這個name是我們再models.py中定義的,最大長度為30,都體現出來了

數據庫操作的第一節完畢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM