日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pycharm使用_后端开发使用pycharm的技巧

發(fā)布時(shí)間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pycharm使用_后端开发使用pycharm的技巧 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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ū)動,下載就可以,測試成功就可以成功連接到你需要連接的數(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è)軟件切來切去。

- END -

文源網(wǎng)絡(luò),僅供學(xué)習(xí)之用,如有侵權(quán),聯(lián)系刪除。往期精彩

◆ ?50款開源工具你都用過嗎?

◆ ?你知道Python的就業(yè)方向和薪資嗎?(贈學(xué)習(xí)資料)

◆ ?python網(wǎng)絡(luò)爬蟲的基本原理詳解

總結(jié)

以上是生活随笔為你收集整理的pycharm使用_后端开发使用pycharm的技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。