第一次在Django中结合Vue就出现了数据渲染的问题,Vue通过ajax是可以正常拿到数据的但是就是无法渲染。查阅了一下午资料终于发现,Django在使用模板时,会解析{% %}标签中的代码作为Django的语法,而Vue渲染时需要使用 {{ }}就与之产生了冲突。
解决方法:
只需要在需要渲染Vue的前后,加上{% verbatim %} {% endverbatim %}即可。
第一次在Django中结合Vue就出现了数据渲染的问题,Vue通过ajax是可以正常拿到数据的但是就是无法渲染。查阅了一下午资料终于发现,Django在使用模板时,会解析{% %}标签中的代码作为Django的语法,而Vue渲染时需要使用 {{ }}就与之产生了冲突。
解决方法:
只需要在需要渲染Vue的前后,加上{% verbatim %} {% endverbatim %}即可。