Python 您是否忘记在Django中注册或加载此标记?

Python 您是否忘记在Django中注册或加载此标记?,python,html,django,django-templates,Python,Html,Django,Django Templates,在我正在处理的django项目中,当我将这一行{%set alpha=SafeExec.objects.get(testcase=a_test)%}添加到我的html中时,它显示了这个错误。如何摆脱它 这是我的模板代码: {% for a_testcases in testcases %} <li><i>{{ a_testcases.0.program.name }}</i> <br/> {% for a_test in a_tes

在我正在处理的django项目中,当我将这一行
{%set alpha=SafeExec.objects.get(testcase=a_test)%}
添加到我的html中时,它显示了这个错误。如何摆脱它

这是我的模板代码:

{% for a_testcases in testcases %}
    <li><i>{{ a_testcases.0.program.name }}</i> <br/>
    {% for a_test in a_testcases %}
        {% set alpha = SafeExec.objects.get(testcase=a_test) %}
            {{ alpha.cpu_time }}
    {% endfor %}
    <input id="id{{ a_test.id }}" type="checkbox" name="testcases_cbx" value="{{ a_test.id }}" checked/>
    <label style="display: inline" for="id{{ a_test.id }}">{{ a_test.name }}</label> <br/>
{% endfor %}
{%for a_testcases in testcases%}
  • {{a_testcases.0.program.name}}
    {u testcases%} {%set alpha=SafeExec.objects.get(testcase=a_test)%} {{alpha.cpu_time} {%endfor%} {{a_test.name}}
    {%endfor%}
  • 这是错误的屏幕截图:

    如果要在django模板中创建任何变量,请使用“with”标记

    检查这个答案

    如果要在django模板中创建任何变量,请使用“with”标记

    检查这个答案

    您不能在模板中执行任何操作<代码>设置不是模板标记<代码>安全执行在上下文中不存在;而且你无论如何也不能在模板中调用带有参数的方法

    在没有看到您的模型的情况下,我无法确切地告诉您需要做什么,但testcase似乎有一个SafeExec的外键,因此您应该执行以下操作:

    {{ a_test.safeexec.cpu_time }}
    
    您不能在模板中执行任何操作<代码>设置不是模板标记<代码>安全执行在上下文中不存在;而且你无论如何也不能在模板中调用带有参数的方法

    在没有看到您的模型的情况下,我无法确切地告诉您需要做什么,但testcase似乎有一个SafeExec的外键,因此您应该执行以下操作:

    {{ a_test.safeexec.cpu_time }}
    

    它不起作用。它显示错误:无法分析剩余部分:“a_test.safe_exec.cpu_time”from“for a_test.safe_exec.cpu_time”抱歉,
    for
    不应该存在,已编辑。但是你需要展示你的模型。工作!!谢希特不工作了。它显示错误:无法分析剩余部分:“a_test.safe_exec.cpu_time”from“for a_test.safe_exec.cpu_time”抱歉,
    for
    不应该存在,已编辑。但是你需要展示你的模型。工作!!为此,我建议仅在视图文件中执行所有与数据库相关的操作或业务逻辑,这样您将获得更多执行操作的方法。为此,我建议仅在视图文件中执行所有与数据库相关的操作或业务逻辑,您将获得更多执行操作的方法。