Django和胡子(使用laravel索引)

时间:2018-06-15 17:17:32

标签: jquery html django laravel

我之前做过一些laravel网站(sass,jQuery,Angular),现在我想在django中使用,但似乎不那么容易,一开始就出错了。

2   <html lang="PL">
3   <head>
4       <meta charset="utf-8">
5       <meta http-equiv="X-UA-Compatible" content="IE=edge">
6       <meta name="viewport" content="width=device-width, initial-scale=1">
7       <link href="https://fonts.googleapis.com/css?family=Cinzel:400,700,900&amp;subset=latin-ext" rel="stylesheet">
8       <title>@yield('title')</title>
9   
10  
11      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
12      {{--jQuery--}}

第12行的错误

如何让django读到这个?

1 个答案:

答案 0 :(得分:0)

Django有自己的template language,其中{{ ... }}语法表示变量扩展,可以是相应的Django视图提供的,也可以直接在模板代码中定义。因此,当您尝试处理您的{{--jquery--}}指令时,模板引擎会因为--构造未知而失败。

鉴于您必须在标记中实际显示{{--jquery--}},我建议您通过使用verbatim模板标记环绕此指令暂时关闭模板渲染,如下所示:


    {% verbatim %}
        {{--jquery--}}
    {% endverbatim %}