搭建Django服務(wù)器程序
【新如何搭建Django MySQL服務(wù)器程序并連接數(shù)據(jù)庫【推薦】】Django作為基于Python的服務(wù)器應(yīng)用框架 , 結(jié)合MySQL這一應(yīng)用最廣泛的開源數(shù)據(jù)庫,可以快速搭建服務(wù)器應(yīng)用并發(fā)揮Python強大的數(shù)據(jù)分析能力 。首先需要在IDE中安裝Python解釋器和MySQL,推薦使用vscode作為IDE , MySQL的管理工具可以選擇Navicat12 。
安裝Django和創(chuàng)建項目
在vscode中打開終端,輸入命令`pip install django`來安裝Django 。安裝完成后,在終端中cd到想要建立項目的目錄,運行命令`django-admin startproject [你的項目名稱]`來創(chuàng)建項目 。在項目目錄中,可以看到Django為我們搭建好的各項文件,其中“是入口文件 , “是主要設(shè)置文件,“是路由文件 。
運行服務(wù)器程序
通過在終端中cd到“所在目錄,并輸入指令`python runserver`來啟動服務(wù)器程序 。如果看到`Starting development server at http://127.0.0.1:8000` , 表示啟動成功 。在瀏覽器中輸入上述網(wǎng)址 , 即可查看Django的訪問頁面 。
連接到MySQL數(shù)據(jù)庫
使用Navicat新建一個到MySQL數(shù)據(jù)庫的連接,并在此連接下創(chuàng)建一個數(shù)據(jù)庫 。記住數(shù)據(jù)庫名稱 , 然后在Django項目目錄下找到“ , 定位到`DATABASES{…}`,將默認(rèn)連接修改為連接到MySQL數(shù)據(jù)庫的配置信息,包括數(shù)據(jù)庫名、用戶名、密碼等 。
解決依賴包問題
啟動服務(wù)后可能會遇到缺少MySQLdb模塊的錯誤提示,因為該模塊不支持Python3 。需要安裝pymysql包 , 方法是在終端輸入`pip install pymysql`,然后在項目的`__init__.py`中添加代碼告訴Django使用pymysql代替mysqldb來連接數(shù)據(jù)庫 。
執(zhí)行數(shù)據(jù)庫遷移
再次啟動服務(wù)程序,可能會收到項目需要遷移的警告 。按照提示,運行`python migrate`來執(zhí)行數(shù)據(jù)庫遷移操作 。在Navicat中刷新,即可看到Django已經(jīng)將大量表格遷移到指定的數(shù)據(jù)庫中 。
開發(fā)網(wǎng)頁應(yīng)用
現(xiàn)在再次運行服務(wù)程序,應(yīng)該沒有錯誤提示了 , HTTP訪問也正常 。剩下的就是開始開發(fā)自己的網(wǎng)頁應(yīng)用,利用Django和MySQL構(gòu)建功能豐富的服務(wù)器程序,發(fā)揮其強大的數(shù)據(jù)處理和展示能力 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 如何使用GoldWave剪裁音樂制作個性鈴聲
- 如何在Photoshop中清除文檔中所選畫板參考線
- 如何在WPS文檔中插入折線圖
- 希望能夠盡快結(jié)束這場沖突 俄烏戰(zhàn)爭最新進展
- 如何打造一個整潔有序的電腦桌面
- 如何下載和安裝方正仿宋簡體字體
- 如何批量在Excel中添加標(biāo)題
- 如何在WORD文檔中插入多行多列的表格
- 如何在WPS文字中加入一個對話框
- 新解決Windows 10中javac未識別為內(nèi)部或外部命令的方法
