django 模板中的 $ ... $ 代表啥?
Posted
技术标签:
【中文标题】django 模板中的 $ ... $ 代表啥?【英文标题】:What does $ ... $ stand for in django templates?django 模板中的 $ ... $ 代表什么? 【发布时间】:2019-10-27 03:41:28 【问题描述】:我有一个带有 AngularJS (1.5.8) 前端的 Django 应用程序,并在模板中偶然发现了一个我不理解的符号。我在 Django 或 AngularJS 文档中也找不到任何解释。
<div class="form-label">
$ ... $
</div>
我知道,可以将 ...
用于变量,% ... %
用于标签或# ... #
用于cmets。但是$ ... $
是干什么用的?
有什么想法吗?
【问题讨论】:
这可能对你有帮助***.com/questions/27678374/… 谢谢@shafik。我在代码中发现了一个类似的 sn-p。你拯救了我的一天:-) 【参考方案1】:这不是一个内置的模板标签。看起来有人可能正在为 Angular 使用自定义模板标签,因为 Angular 和 Django 都使用
作为他们的模板标签。
检查代码中的内容,如下所示:
myApp.config(function($interpolateProvider)
$interpolateProvider.startSymbol('$');
$interpolateProvider.endSymbol('$');
);
这是一种在 Angular 中设置自定义模板标签的方法。见the docs
【讨论】:
以上是关于django 模板中的 $ ... $ 代表啥?的主要内容,如果未能解决你的问题,请参考以下文章
Django 中的 r'^admin/' , 请问中间的斜杠 / 是啥意思, 有啥作用?
Django 模板无法访问字典查找变量。我在代码中犯了啥错误?