中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

后端開發如何使用pycharm

發布時間:2021-06-11 15:17:46 來源:億速云 閱讀:196 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“后端開發如何使用pycharm”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“后端開發如何使用pycharm”這篇文章吧。

1、使用說明

首先說明,本文所使用的功能為pycharm專業版所支持,其他版本如社區版,教育版,則不一定支持。

作為一名后端開發,我猜你的桌面上一定打開著一系列的軟件,用作開發調試工具,比如navicat數據庫連接工具,postman接口調試工具,pycharm代碼編寫IDE,以及其他一些工具。今天,我就介紹一下pycharm中你可能還不知道的一些功能,讓你的IDE、postman、navicat融為一體,從此不再需要頻繁切屏。

2、database

這個功能本人覺得可以完全替代navicat,那么這個database功能在哪里呢。

后端開發如何使用pycharm

就在pycharm的右上角豎排的兩個圖標的其中一個,在這里可以添加數據庫的連接。

后端開發如何使用pycharm

可以看到,支持非常多的數據庫種類,基本上主流的數據庫都可以連接,這里以MySQL為例。

后端開發如何使用pycharm

基本就和navicat一樣,輸入你要連接的數據庫的連接名,host,port,user,password,數據庫名,然后點擊test connection就可以測試連接,第一次測試可能需要下載數據庫連接驅動,下載就可以,測試成功就可以成功連接到你需要連接的數據庫。

這里我新建一個數據庫作為演示,可以看到,連接成功后可以顯示數據庫中所有的表,表字段,字段類型,字段注釋,很齊全,打開表后,數據展示也很清晰,也可以直接像navicat那樣直接對表數據進行可視化的增刪改查操作,很方便我們開發的時候進行數據的測試調試。

后端開發如何使用pycharm

有了這個工具,從此可以拋棄navicat,直接在pycharm這樣的IDE開發工具中進行數據庫可視化操作了,免去切屏切來切去的麻煩。

3、HTTP Client

這一個工具可能知道的人更少,平時我們后端開發在調試restful api時,最常用的工具是postman,這個工具確實很方便,但是在pycharm中,也可以完成接口調試,那就是HTTP Client。

那么這個HTTP Client在哪里呢。

后端開發如何使用pycharm

打開之后

后端開發如何使用pycharm

這些功能相信大家都應該再熟悉不過了,與postman是一樣的,填寫一個http請求的一些必須請求就可以發送請求,獲取響應信息。但是這種方式不適合反復測試與保存,我更推薦的是接下來要介紹的,也是上圖中藍色提示部分的信息,即Convert request to the new format,轉換請求為新的格式,那么是什么格式呢。

我們在項目中新建一個test目錄,然后new新文件時,在最下方,有一個HTTP Request,默認后綴是http,我們就新建這種文件來做接口測試。

后端開發如何使用pycharm

這種文件是用來以一種固定的格式來定義請求的信息的,比如

后端開發如何使用pycharm

先寫請求方式、url,再寫請求頭信息,再寫請求體(如果有),也可以點擊Add Request快速生成請求的模版,點擊請求方法左邊的小箭頭就可以運行,查看結果,我們這里寫了兩個restful api來測試一下,連接的是上一節的數據庫,測試增和查。

后端開發如何使用pycharm

可以看到get請求到的json數據就展示出來了,展示效果和postman一樣都很清晰。

再試試post一條新數據進數據庫。點post的小箭頭。

后端開發如何使用pycharm

一樣可以請求,去數據庫看看結果

后端開發如何使用pycharm

小趙已經添加進去了。

對于這個功能,我覺得完全可以替代postman,我們可以為我們的每一個數據模型在test下新建一個http請求文件,定義好GET、POST、PUT、DELETE請求信息,我們要測試接口時,直接點擊就能運行,再配合上database功能直接修改數據庫的數據,從此開發再也不用三個四個軟件切來切去。

以上是“后端開發如何使用pycharm”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

十堰市| 安徽省| 专栏| 翼城县| 常熟市| 永济市| 鹿泉市| 台北市| 乐安县| 景宁| 三门县| 屏东县| 兴义市| 扬中市| 建水县| 阿克苏市| 庆云县| 郸城县| 高州市| 高台县| 延长县| 阿瓦提县| 长阳| 双桥区| 齐河县| 潜山县| 乌拉特后旗| 苍山县| 洪洞县| 麟游县| 全南县| 故城县| 比如县| 济阳县| 华池县| 吉安县| 金川县| 右玉县| 漯河市| 蒲江县| 东乌|