麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 應用 > 軟件技巧 > 正文

在vscode中安裝使用pylint-django插件解決pylint的一些不必要的錯誤提

2024-07-16 17:48:29
字體:
來源:轉載
供稿:網友

    微軟的vscode編輯器是一個好東西,通過vscode編輯python程序非常的方便。推薦安裝python插件,插件的安裝相信對于使用過vscode的人已經不用贅述了,如圖。

    python插件中默認使用pylint的一個工具,專門用來檢測python代碼的書寫是否有錯誤和是否符合良好的習慣。python官網(https://www.python.org/dev/peps/pep-0008/)專門有版塊介紹推薦的python代碼習慣,比如類,函數等的命名規則,遵守這些規則可以使自己的代碼更加上檔次。

    然后pylint在面對django框架時表現的有些不足,因為django使用了大量的元編程(metaprograming)思想以及鴨子模型,以至于在程序運行時會修改不少對象的屬性和行為(妹的,我也不知道元編程是什么鬼),但是這樣給pylint這樣的語法檢測程序帶來了比較大的困難。典型的就是集成了django.db.models.Model的模型層對象在編譯時沒有objects屬性,但是運行時卻有,造成我們在編寫代碼時pylint會報"has no objects attributes"之類的錯誤,雖然不影響程序運行,但是很影響心情啊。所以有人專門開發了pylint的插件pylint-django,很詳細的介紹的文章在這里(https://blog.landscape.io/using-pylint-on-django-projects-with-pylint-django.html),作者好像就是插件的開發者,像熱心的程序員致敬哦。使用pip install pylint-django即可安裝,命令行里可以通過 pylint --load-plugins pylint_django [other option]的方法來使用,一定要注意是pylint_django,不是pylint-django。

    但是,我現在說的是在vscode里面配置使用pylint-django,方法非常簡單,在vscode中選擇"文件"->"首選項"->"設置"打開vscode的設置文件,然后"python.linting.pylintArgs"處添加"--load-plugins", "pylint_django"即可。如圖:

 有必須要的話重啟下vscode,然后pylint就不會在報錯了。

錯新站長站小編補充:安裝過程中需要pip支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 羞羞视频入口 | 黑人一区二区三区四区五区 | 一区播放 | 一级电影免费 | 午夜视频亚洲 | 草逼一区| 一本色道久久综合狠狠躁篇适合什么人看 | 香蕉视频1024 | 午夜国产小视频 | 欧美va亚洲 | 五月天堂婷婷 | 黄色av网站在线观看 | 欧美国产一区二区三区激情无套 | 亚洲国产精品久久久久制服红楼梦 | 国产成人精品区 | 宅男噜噜噜66国产免费观看 | 国产伊人色 | 久久久久久久高清 | 欧美a∨一区二区三区久久黄 | 日韩视频在线观看免费 | 国产女同疯狂激烈互摸 | 久久91精品国产91久久yfo | 欧美中文字幕一区二区三区亚洲 | 精品国产91久久久久久久妲己 | 91中文在线观看 | 成人午夜视频网站 | 未成年人在线观看 | 久久蜜桃精品一区二区三区综合网 | 国产91一区 | xxnxx中国18| 免费观看又色又爽又黄的崩锅 | 亚洲成人第一区 | 久久久中精品2020中文 | 精品国产96亚洲一区二区三区 | 一级免费大片 | va视频在线 | 久久久久一本一区二区青青蜜月 | 一区二区三区日韩在线 | 精品国产91久久久久久浪潮蜜月 | 久草在线观看资源 | 高潮激情aaaaa免费看 |