後端開發使用pycharm的技巧 推薦

2022-10-04 14:39:20 字數 1661 閱讀 2538

1、使用說明

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

作為一名後端開發,我猜你的桌面上一定開啟著一系列的軟體,用作開發除錯工具,比如n**icat資料庫連線工具,postman介面除錯工具,pycharm**編寫ide,以及其他一些工具。今天,我就介紹一下pycharm中你可能還不知道的一些功能,讓你的ide、postman、n**icat融為一體,從此程式設計客棧不再需要頻繁切屏。

2、database

這個功能本人覺得可以完全替代n**icat,那麼這個database功能在**呢。

就在pycharm的右上角豎排的兩程式設計客棧個圖示的其中乙個,在這裡可以新增資料庫的連線。

可以看到,支援非常多的資料庫種類,基本上主流的資料庫都可以連線,這裡以mysql為例。

基本就和n**icat一www.cppcns.com樣,輸入你要連線的資料庫的連線名,host,port,user,password,資料庫名,然後點選test connection就可以測試連線,第一次測試可能需要**資料庫連線驅動,**就可以,測試成功就可以成功連線到你需要連線的資料庫。

這裡我新建乙個資料庫作為演示,可以看到,連線成功後可以顯示資料庫中所有的表,表字段,字段型別,字段注釋,很齊全,開啟表後,資料展示也很清晰,也可以直接像n**icat那樣直接對錶資料進行視覺化的增刪改查操作,很方便我們開發的時候進行資料的測試除錯。

有了這個工具,從此可以拋棄n**icat,直接在pycharm這樣的ide開發工具中進行資料庫視覺化操作了,免去切屏切來切去的麻煩。

這乙個工具可能知道的人更少,平時我們後端開發在除錯restful api時,最常用的工具是postman,這個工具確實很方便,但是在pycharm中,也可以完成介面除錯,那就是http client。

那麼這個http client在**呢。

開啟之後

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

我們在專案中新建乙個test目錄,然後new新檔案時,在最下方,有乙個http request,預設字尾是http,我們就新建這種檔案來做介面測試。

這種檔案是用來以一種固定的格式來定義請求的資訊的,比如

先寫請求方式、url,再寫請求頭資訊,再寫請求體(如果有),也可以點選add request快速生成請求的模版,點選請求方法左邊的小箭頭就可以執行,檢視結果,我程式設計客棧們這裡寫了lzimzbh兩個restful api來測試一下,連線的是上一節的資料庫,測試增和查。

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

再試試post一條新資料進資料庫。點post的小箭頭。

一樣可以請求,去資料庫看看結果

小趙已經新增進去了。

對於這個功能,我覺得完全可以替代postman,我們可以為我們的每乙個資料模型在test下新建乙個http請求檔案,定義好get、post、put、delete請求資訊,我們要測試介面時,直接點選就能執行,再配合上database功能直接修改資料庫的資料,從此開發再也不用三個四個軟體切來切去。

總結

PyCharm使用WSL開發

1 配置wsl 2 使用 pycharm 內建終端開啟 wsl 執行 python 事實上,pycharm 已經自帶了乙個終端,你可以直接在這個終端中啟動 wsl,然後執行你的 其中專案所在目錄,你可以將 windows 的目錄的碟符,轉換成 mnt 碟符 去掉冒號並使用斜槓 而不是反斜槓,例如 c...

使用Pycharm開發Vue專案

2.安裝npm,vue官網建議安裝v10以上的node.js版本 安裝vue cli npm install g vue cli 驗證 vue version 開啟pycharm file new project 點選vue.js圖示 注意事項 如果新建專案時找不到vue.js圖示,請參考這裡 檢視...

1 4環境的準備(四)之Pycharm的使用技巧

返回總目錄 1 pycharm自帶預設的快捷鍵1.ctrl c 複製 2.ctrl v 貼上 3.ctrl x 剪下 4.ctrl y 刪除選定的行 4.ctrl s 全選 5.ctrl z 撤回 6.ctrl d 快速複製這一行,並貼上到下一行 7.ctrl f 查詢 8.ctrl r 替換 9....