【发布时间】:2022-08-15 12:41:22
【问题描述】:
我正在研究 Cuckoo Sandbox,我希望每个人都能理解我的问题,因为我很难解释这个问题。我正在处理不同的文件,我遇到了一些问题。问题是我想在 Django 的 html 锚标记中调用动态变量,但是,当我传递动态变量时,侧边栏会自动消失。我需要你们的帮助:
urls.py 文件
url(r\"^(?P<task_id>\\d+)/$\", AnalysisRoutes.redirect_default, name=\"analysis/redirect_default\"),
路线.py 文件:
@staticmethod
def redirect_default(request, task_id):
if not isinstance(task_id, (unicode, str)):
task_id = str(task_id)
return redirect(reverse(
\"analysis\",
args=(re.sub(r\"\\^d+\", \"\", task_id), \"summary\")),
permanent=False
)
include.html 文件:
<li>
<a href=\"{% url \'analysis/redirect_default\' 45 %}\">
<div class=\"parent-icon\"><i class=\'bx bx-home\'></i>
</div>
<div class=\"menu-title\">Summary</div>
</a>
</li>
在 HTML 文件中可以看到有一个 int 数字 45。只需要解析 html 锚标签中的 task_id 动态值。当我通过 task_id 变量替换 45 时,侧边栏会自动消失。请帮我解决这个问题。谢谢
[在此处输入图像描述][当有像“45”这样的静态 id 时,侧边栏会像图像中显示的那样出现。]
但是当我传递动态数据或没有任何 Id 时,侧边栏会消失,如图 2 所示:
标签: python html django sandbox cuckoo