码迷,mamicode.com
首页 > Web开发 > 详细

VS2019 开发Django(七)------VS2019不能格式化html代码

时间:2019-09-19 01:33:01      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:ret   Django项目   nbsp   不可   format   文件   col   html   span   

 

如题,在VS2019中不能使用快捷键Ctrl+K,+D格式化html代码,印象中之前的版本是可以的吧!不太确定,这给我带来了很大的麻烦,在编写Django项目的时候,标准的模板是新建的html文件,不能format代码,让我很抓狂。

 

百度查了N多遍,大都是说的VS Code格式化Python的问题,与我要问的不是一回事,快要放弃的时候,转念一想,如果这是VS2019的bug,那在Asp.Net MVC项目中应该也不能格式化.cshtml文件才是啊!于是不死心,试了一把,将Django中的html文件后缀改成了.cshtml,果然格式化成功了,可喜可贺!

 

但是,我不可能每次要格式化代码的时候来回改文件后缀吧?答案当然是否定的!

 

直接使用后缀为.cshtml的文件来作为模板,然后在view.py中的直接使用.cshtml的文件路径作为模板路径,一点问题都没有,完美解决了不能格式化的问题,也不会有什么副作用,模板嘛!其实就是个文本文件而已,是什么后缀,其实没什么关系。

 

def category_index(request):
    categorys = Category.objects.all()
    context = {categorys:categorys}
    return render(request,hello/CategoryIndex.cshtml,context)

技术图片

 

VS2019 开发Django(七)------VS2019不能格式化html代码

标签:ret   Django项目   nbsp   不可   format   文件   col   html   span   

原文地址:https://www.cnblogs.com/dwBurning/p/Django7.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!