【发布时间】:2013-01-31 00:11:01
【问题描述】:
我正在学习如何在 Django 框架中开发网站。 模板 html 文件有一些我不明白的地方。
我看到教程使用花括号(<% if ... %> <% endif %> 等)在代码中嵌入逻辑。但是当我尝试在非 Django 服务器(Apache)中使用这种语法时,这种语法没有被解释,我可以在我的页面上看到我的 <% if ... %> ...。
我不知道这是为什么。
所以这个语法不是 HTML 的一部分,而是 Django 的一部分,所以它可以被它解释?
【问题讨论】:
-
@Mansfield php 代码?再试一次。
-
@Chris。哎呀 :( 我出于某种疯狂的原因想到了 smarty....
-
</>不是“花括号”;{/}是“卷曲的” -
<和>是 called angle brackets or chevrons(适用于不知道如何搜索这些字符的人)。 -
(我没有足够的声誉来发表评论,所以我会发布一个答案。)正如所指出的,Django 使用 {% %}。您发布的尖括号 + 百分号 称为“Code Render Blocks”,由 ASP.NET 使用。希望这会有所帮助
标签: django html django-templates