這篇文章主要為大家展示了“后端開發(fā)如何使用pycharm”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“后端開發(fā)如何使用pycharm”這篇文章吧。
創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),虛擬空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,四川服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個(gè)國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。1、使用說明
首先說明,本文所使用的功能為pycharm專業(yè)版所支持,其他版本如社區(qū)版,教育版,則不一定支持。
作為一名后端開發(fā),我猜你的桌面上一定打開著一系列的軟件,用作開發(fā)調(diào)試工具,比如navicat數(shù)據(jù)庫連接工具,postman接口調(diào)試工具,pycharm代碼編寫IDE,以及其他一些工具。今天,我就介紹一下pycharm中你可能還不知道的一些功能,讓你的IDE、postman、navicat融為一體,從此不再需要頻繁切屏。
2、database
這個(gè)功能本人覺得可以完全替代navicat,那么這個(gè)database功能在哪里呢。
就在pycharm的右上角豎排的兩個(gè)圖標(biāo)的其中一個(gè),在這里可以添加數(shù)據(jù)庫的連接。
可以看到,支持非常多的數(shù)據(jù)庫種類,基本上主流的數(shù)據(jù)庫都可以連接,這里以MySQL為例。
基本就和navicat一樣,輸入你要連接的數(shù)據(jù)庫的連接名,host,port,user,password,數(shù)據(jù)庫名,然后點(diǎn)擊test connection就可以測試連接,第一次測試可能需要下載數(shù)據(jù)庫連接驅(qū)動(dòng),下載就可以,測試成功就可以成功連接到你需要連接的數(shù)據(jù)庫。
這里我新建一個(gè)數(shù)據(jù)庫作為演示,可以看到,連接成功后可以顯示數(shù)據(jù)庫中所有的表,表字段,字段類型,字段注釋,很齊全,打開表后,數(shù)據(jù)展示也很清晰,也可以直接像navicat那樣直接對表數(shù)據(jù)進(jìn)行可視化的增刪改查操作,很方便我們開發(fā)的時(shí)候進(jìn)行數(shù)據(jù)的測試調(diào)試。
有了這個(gè)工具,從此可以拋棄navicat,直接在pycharm這樣的IDE開發(fā)工具中進(jìn)行數(shù)據(jù)庫可視化操作了,免去切屏切來切去的麻煩。
3、HTTP Client
這一個(gè)工具可能知道的人更少,平時(shí)我們后端開發(fā)在調(diào)試restful api時(shí),最常用的工具是postman,這個(gè)工具確實(shí)很方便,但是在pycharm中,也可以完成接口調(diào)試,那就是HTTP Client。
那么這個(gè)HTTP Client在哪里呢。
打開之后
這些功能相信大家都應(yīng)該再熟悉不過了,與postman是一樣的,填寫一個(gè)http請求的一些必須請求就可以發(fā)送請求,獲取響應(yīng)信息。但是這種方式不適合反復(fù)測試與保存,我更推薦的是接下來要介紹的,也是上圖中藍(lán)色提示部分的信息,即Convert request to the new format,轉(zhuǎn)換請求為新的格式,那么是什么格式呢。
我們在項(xiàng)目中新建一個(gè)test目錄,然后new新文件時(shí),在最下方,有一個(gè)HTTP Request,默認(rèn)后綴是http,我們就新建這種文件來做接口測試。
這種文件是用來以一種固定的格式來定義請求的信息的,比如
先寫請求方式、url,再寫請求頭信息,再寫請求體(如果有),也可以點(diǎn)擊Add Request快速生成請求的模版,點(diǎn)擊請求方法左邊的小箭頭就可以運(yùn)行,查看結(jié)果,我們這里寫了兩個(gè)restful api來測試一下,連接的是上一節(jié)的數(shù)據(jù)庫,測試增和查。
可以看到get請求到的json數(shù)據(jù)就展示出來了,展示效果和postman一樣都很清晰。
再試試post一條新數(shù)據(jù)進(jìn)數(shù)據(jù)庫。點(diǎn)post的小箭頭。
一樣可以請求,去數(shù)據(jù)庫看看結(jié)果
小趙已經(jīng)添加進(jìn)去了。
對于這個(gè)功能,我覺得完全可以替代postman
,我們可以為我們的每一個(gè)數(shù)據(jù)模型在test下新建一個(gè)http請求文件,定義好GET、POST、PUT、DELETE請求信息,我們要測試接口時(shí),直接點(diǎn)擊就能運(yùn)行,再配合上database
功能直接修改數(shù)據(jù)庫的數(shù)據(jù),從此開發(fā)再也不用三個(gè)四個(gè)軟件切來切去。
以上是“后端開發(fā)如何使用pycharm”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。