gpt4 book ai didi

django - 如何在django的模板标签中使用 Angular 表达式?

转载 作者:行者123 更新时间:2023-12-04 04:34:10 28 4
gpt4 key购买 nike

我在 tags.py 中写了以下标签:

@register.simple_tag
def getUserName(request, user_id):
return foo(user_id)

在我的 html 模板中,我将 django 符号 {{ }} 与 Angular 符号 {[{ }]}
( AngularJS with Django - Conflicting template tags )。
所以我在那里写了这个表达式:
{% getUserName request {[{ angular_conversation.user_id }]} %}

问题是在 angularjs 解析内部表达式之前的 django 解析器。
请告诉我我怎样才能使它起作用...

最佳答案

你不能。你必须考虑,一个解决方法。从 Django 1.5 你有 {% verbatim %}阻止其中的任何内容呈现的标记(包括 {{}} 标志)。
{% getUserName request {[{ angular_conversation.user_id }]} %}你用这个做什么?你不能像{{ request.user.username }}那样做吗? ?

关于django - 如何在django的模板标签中使用 Angular 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20036650/

28 4 0