在Django vi中将降价从文件传递到模板

2024-10-02 14:19:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从Django视图传递一个*.md文件的内容,以便使用shodown(下面的JS代码)进行渲染,但是我得到了:Uncaught SyntaxError: Invalid or unexpected token

var converter = new showdown.Converter({
    'github_flavouring': true,
    'tables': true
});
var convert = function() {
    $('#preview').html(converter.makeHtml($('{{markdown}}')));
};
convert();

Tags: 文件django代码视图true内容convertvar
1条回答
网友
1楼 · 发布于 2024-10-02 14:19:38

我通常喜欢使用隐藏的div来包含我的降价数据:

<div id="markdown" style="display:none;">
    {{markdown}}
</div>

然后您可以在JavaScript代码中引用它,如下所示:

^{pr2}$

[编辑]对于ES6,您还可以尝试使用反勾号(`)来封装降价数据,这将使其成为多行字符串,但由于markdown使用反勾号突出显示代码,这将导致问题(除非您确定在降价数据中永远不会有代码块)。在

相关问题 更多 >