繁体   English   中英

在 Django 模板语言中的锚点 href 中传递 ID 参数

[英]passing ID parameter inside anchor href in Django template language

我的 model 名称是密钥库 model,数据库存储在 mongo DB 中,object id 可以通过“_id”访问。 在视图中,我制作了该视图的 object

我想要的是制作一个删除按钮,该按钮进入 function 视图以及来自 mongodb 的 object ID

这是锚的代码

<a href="{% url 'Keybase_Management_System:Delete_Keybase' {{ i |mongoid:'_id'}} %}" role="button" aria-pressed="true" style="font-size:11px; display: inline;">

i 参数值和 mongoid: '_id' 是自定义标签,可将 object _id 转换为字符串 id 现在显示解析错误

无法解析剩余部分:来自“{{”的“{{”

实际有效的方法

如果我单独使用这个{{ i |mongoid:'_id'}}它会显示正确的结果,例如 9kas83n8d893n 但我想将此 id 作为参数移动,但我无法做到这一点。

{{ i |mongoid:'_id'}}工作完美,除非它作为参数在 href 中的锚标记内发送我知道有某种语法错误可能有办法发送但我无法弄清楚

删除花括号并在下面试试这个 -

<a href="{% url 'Keybase_Management_System:Delete_Keybase' i|mongoid:'_id' %}" role="button" aria-pressed="true" style="font-size:11px; display: inline;">

{% %}内不应有花括号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM