运维开发利器:使用VSC来进行Python Django开发

前言

相信大家还是使用Pycharm比较多,我之前也是使用Pycharm开发,但是正版太贵了,懒得折腾破解版。同时我也使用go开发项目,Goland+Pycharm来回切换也十分不方便,就想到IDE的新宠Visual Studio Code。装上一系列插件之后也是十分的方便。

插件

插件名 用途
Python 用来支持python语法
Django 用来支持django框架,ORM,Template这些

配置

在项目目录下面创建.vscode目录

launch.json

可以帮助你调试django程序。

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/manage.py",
            "args": [
                "runserver"
            ],
            "django": true
        }
    ]
}

settings.json

这个文件比较重要,一般都是利用的virtualenv环境,

{
"python.pythonPath": "${workspaceFolder}/venv/bin/python",
}

点击红框哪里可以选择python解释器的版本,上面的settings.json配置好的话,在你下次打开这个workspace(工作区就会自动使用虚拟环境)
运维开发利器:使用VSC来进行Python Django开发

支持django template跳转

找到vsc的默认设置搜索files.associations,点击add item
运维开发利器:使用VSC来进行Python Django开发
增加下面表格里面的内容就可以了支持django template语法了。

item Value
**/templates/**/*.html django-html
**/templates/**/* django-txt

完结

如果使用过程中有什么问题可以给我留言,如果后续我发现有更好的设置什么的会更新在这篇文章,建议大家收藏。如果大家也有比较好的建议,也可以在下面留言,我试过没问题会更新在本篇文章中,

上一篇:Android学习——ActionBar


下一篇:VSC插件开发之websocket采坑