如何在django模板中显示代码段|“安全”;过滤没有帮助
我正在尝试制作类似gist.github.com的应用程序。保存代码片段后,它们看起来像一个长字符串。我尝试了不同的过滤器,比如“安全、逃生……等等”。什么都帮不了我 在数据库中,代码如下所示:如何在django模板中显示代码段|“安全”;过滤没有帮助,django,templates,filter,tags,Django,Templates,Filter,Tags,我正在尝试制作类似gist.github.com的应用程序。保存代码片段后,它们看起来像一个长字符串。我尝试了不同的过滤器,比如“安全、逃生……等等”。什么都帮不了我 在数据库中,代码如下所示: def asd(a): return a+2 asd(2) 这是我的模板代码: <div>{{ s.code|escape }}</div> {s.code|es
def asd(a):
return a+2
asd(2)
这是我的模板代码:
<div>{{ s.code|escape }}</div>
{s.code|escape}
结果是:
def asd(a):返回a+2 asd(2)
这与逃逸或标记为安全无关。事实上,这和Django一点关系都没有
HTML忽略空白,包括换行符。如果您想在数据库中显示格式化后的代码,您应该使用
标签。不要忘记接受答案,以向未来的搜索者表明它对您有所帮助。