1. 程式人生 > >Django(3)django配置連線mysql

Django(3)django配置連線mysql

配置使用mysql

(1) 首先我們需要找到django專案目錄下的配置檔案settings.py

找到DATABASES這個變數,因為django預設使用的是sqlite資料庫

所以這裡我們需要把

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

改成

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'test',#選擇資料庫的名,請確認你的mysql中有這個庫
            'USER': 'root',
            'PASSWORD': '123456',
            'HOST': 'localhost',
            'PORT': '3306',
            }
    }


(2) 然後我們需要通過pip3安裝一個python的擴充套件模組pymysql(若已安過pymysql,請略過此步)

sudo pip3 install pymysql


(3) 最後,我們需要找到django專案目錄(這裡注意不是應用目錄)下的__init__.py,新增以下程式碼來匯入pymysql模組指向使用mysql資料庫

 import pymysql
 pymysql.install_as_MySQLdb()

相關推薦

Django3django配置連線mysql

配置使用mysql (1) 首先我們需要找到django專案目錄下的配置檔案settings.py 找到DATABASES這個變數,因為django預設使用的是sqlite資料庫 所以這裡我們需要把

python---django中orm的使用3admin配置與使用

pro field 管理 self settings logs ring web try 新建項目,並開啟 python manage.py runserver 8080 訪問admin頁面 http://127.0.0.1:8080/admin 此時並沒有賬號和

Pro Android學習筆記一三七:Home Screen Widgets3配置Activity

map onclick widgets info xtra ces extends height appwidget 文章轉載僅僅能用於非商業性質,且不能帶有虛擬貨幣、積分、註冊等附加條件。轉載須註明出處http://blog.csdn.net/flowingfly

C++開發人臉性別識別教程3——OpenCv配置和ImageWatch插件介紹

下劃線 toc bsp 對話 顯示 調試 詳細 結構 post   OpenCv是C++圖像處理的重要工具。這個人臉性別識別的項目就是借助OpenCv進行開發的。盡管網上已經有了非常多關於OpenCv的配置教程,但出於教程完整性考慮。這裏還是用專門的一篇博客來介紹Ope

spring學習筆記3——bean配置細節註意

collect 1.5 之前 ice ble person name return 引用 1. 一個bean引用另外一個bean 當Person類中有一個屬性是Car,那麽該如何配置呢 person: package com.zj.spring; public class

Django:4Django和Ajax

== login F5 地址欄 分享圖片 var 交互 val world 向服務器發送請求的途徑: 1. 瀏覽器地址欄,默認get請求 2. form表單:   get請求;   post請求 3. a標簽,默認get請求 4. Ajax:get請求;post請求   

python學習3--讀取配置文件

封裝 pri 配置文件 ret charm 127.0.0.1 os.path 關於 database 一、 關於配置文件 ini文件由三部分組成,分別為節、鍵、值。 節   [section] 參數(鍵=值)   name=value 註解   

第11章 拾遺4:IPv63_配置IPv6路由

5. 配置IPv6路由 5.1 配置IPv6靜態路由 (1)在路由器上配置靜態路由(以R1路由器為例) //靜態路由 R1#config t R1(config)#ipv6 unicast-routing //啟用IPv6路由功能 R1(config)#ipv6 route

淺探微服務—springboot3配置檔案application.properties

先附上springboot官方文件:springboot官方指南,內容很廣泛,全英文,可以翻譯網頁檢視,慢慢看。。。 預設建立spring-boot專案後,會在resources目錄下生成一個空的application.properties配置檔案,springboot啟動

Flask系列教程3——專案配置

如果想深入學習Flask,可以觀看這套免費Flask教學視訊:Flask入門到專案實戰 專案配置 設定為DEBUG模式: 預設情況下flask不會開啟DEBUG模式,開啟DEBUG模式後,flask會在每次儲存程式碼的時候自動的重新載入程式碼,並且如果

Gvim入門3——簡易配置python編寫環境

用Gvim配置python編寫環境最重要的也是最基本的一項就是要在Gvim的配置啟動檔案中,也就是在安裝目錄下的_vimrc中新增配置python直譯器的程式碼。然而前提是要有配置好環境變數。 總結一下就是: (1)配置環境變數: 將python的路徑新增

Django4django的模型建立、資料遷移

模型建立 (1) 首先我們需要在django的應用目錄下(注意!應用目錄是用 startapp 創建出來的目錄)找到模型檔案models.py 對應database中的表結構建立模型,就像下面這樣

Django2django框架的搭建

Django框架的搭建(1) 建立專案        django安裝完畢後,找到需要存放django專案的路徑(最好在/home/user下新建一個空白路徑),使用建立django專案指令     

千與千尋django---django的模板系統

過濾器:{{ship_date|date:"F j, Y"}}把ship_date變數傳遞給過濾器 並給date過濾器傳遞了一個引數“F j, Y”,date過濾器以給定引數的形式格式化日期 使用模板系統 step1:用模板程式碼建立一個Template物件 step2:使用一些給定變數context(模板

Django框架—— 基本配置:app註冊、模板配置、靜態檔案配置、資料庫連線配置post和get

app註冊、模板配置、靜態檔案配置、資料庫連線配置post和get 一、app 在Django中,APP可以用以下類比 大學 --------------------專案 計算機學院------------app01 土木學院 ------------ app02 1、app建立 方

Django 應用開發3

images alt doc include 新的 logs end esp eat 1.編寫第一個視圖 打開polls/view.py 利用一個URLconf將這個視圖映射到URL上。 首先先創建一個urls.py文件 編寫polls/urls.py 編寫m

Django學習---基本配置及創建項目、應用

cut 維護 onf response settings 通過 學習 clu render 安裝:在Django官網下載最新版Django然後通過pip安裝即可 一、創建項目 進入文件夾,打開cmd窗口,輸入django-admin startproject myblog(

Django學習3模板定制

ase 我們 頻繁 ping upload shang star 2.0 asc   在Django學習(一)一首情詩中,views.py中HTML被直接硬編碼在代碼之中,雖然這樣便於解釋視圖是如何工作的,但直接將HTML硬編碼到視圖卻不算一個好主意。因為: 對頁面設計進

Python開發環境3:使用Eclipse+PyDev插件創建Django項目

ffffff postgresq 項目上線 右鍵 ont pat iat ngs ora OS:Windows 10家庭中文版,Python:3.6,Eclipse:Oxygen.1a Release (4.7.1a), PyDev:6.3.2,Django:2.0.3

django 用戶管理3--編輯用戶 and 修改用戶密碼

ons == 服務器 .get 網頁 checked his === arr 編輯用戶 1、點擊編輯按鈕 流程:(1)、禁用編輯的herf,避免跳轉到其他網頁href="javascript:void(0)" (2)、需要給“編輯”按鈕添加class 為