在Django模板中使用Vue语法
html文件内容如下:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>TestManager</title> 6 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 7 </head> 8 9 <body> 10 {% spaceless %} 11 {% verbatim %} 12 <div id="app"> 13 {{ message }} 14 </div> 15 {% endverbatim %} 16 {% endspaceless %} 17 </body> 18 <script> 19 new Vue({ 20 el: '#app', 21 data: { 22 message: 'Hello Vue!' 23 } 24 }) 25 </script> 26 </html>
使用verbatim可以关闭Django对DTL的渲染,使其被Vue渲染

浙公网安备 33010602011771号