欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時(shí)間:2018-04-06 13:14:54   作者:佚名   我要評(píng)論
這篇文章主要介紹了在vscode中使用pylint-django插件解決pylint的一些不必要的錯(cuò)誤提示,需要的朋友可以參考下

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

    python插件中默認(rèn)使用pylint的一個(gè)工具,專門(mén)用來(lái)檢測(cè)python代碼的書(shū)寫(xiě)是否有錯(cuò)誤和是否符合良好的習(xí)慣。python官網(wǎng)(https://www.python.org/dev/peps/pep-0008/)專門(mén)有版塊介紹推薦的python代碼習(xí)慣,比如類,函數(shù)等的命名規(guī)則,遵守這些規(guī)則可以使自己的代碼更加上檔次。

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

    但是,我現(xiàn)在說(shuō)的是在vscode里面配置使用pylint-django,方法非常簡(jiǎn)單,在vscode中選擇"文件"->"首選項(xiàng)"->"設(shè)置"打開(kāi)vscode的設(shè)置文件,然后"python.linting.pylintArgs"處添加"--load-plugins", "pylint_django"即可。如圖:

 有必須要的話重啟下vscode,然后pylint就不會(huì)在報(bào)錯(cuò)了。

腳本之家小編補(bǔ)充:安裝過(guò)程中需要pip支持。

相關(guān)文章

  • 不同設(shè)備間怎么快速同步vscode插件/配置信息?

    不同設(shè)備間怎么快速同步vscode插件/配置信息?在不同的電腦上安裝vscode后,想要同步插件和配置信息,該怎么同步呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下
    2020-07-13
  • VSCODE怎么安裝CSS Peek插件快速查看CSS定義?

    VSCODE怎么安裝CSS Peek快速查看CSS定義?VSCODE中想要查看定位CSS定義,該怎么操作呢?我們需要添加一個(gè)擴(kuò)展程序,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下
    2020-06-09
  • vscode怎么安裝REST API插件并測(cè)試?

    vscode怎么安裝REST API插件并測(cè)試?vscode中有很多插件,想要安裝REST API插件,在測(cè)試 REST API (作為HTTP Client)的時(shí)候用的到,下面我們就來(lái)看看詳細(xì)的教程,需要的朋
    2020-01-07
  • VSCode怎么安裝插件運(yùn)行HTML文件?

    VSCode怎么安裝插件運(yùn)行HTML文件?VSCode中無(wú)法直接運(yùn)行html文件,需要借助插件來(lái)運(yùn)行,下面我們就來(lái)介紹插件的安裝以及運(yùn)行html文件的方法,
    2019-07-11
  • 盤(pán)一盤(pán)那些提效/創(chuàng)意的vscode插件(小結(jié))

    這篇文章主要介紹了盤(pán)一盤(pán)那些提效/創(chuàng)意的vscode插件(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)
    2020-10-13

最新評(píng)論