Python 您是否忘记在Django中注册或加载此标记?
在我正在处理的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
{%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
不应该存在,已编辑。但是你需要展示你的模型。工作!!为此,我建议仅在视图文件中执行所有与数据库相关的操作或业务逻辑,这样您将获得更多执行操作的方法。为此,我建议仅在视图文件中执行所有与数据库相关的操作或业务逻辑,您将获得更多执行操作的方法。