python - django将变量添加到html标签内的字符串
问题描述
我试图将变量添加到 html 标记内的字符串中,但它不起作用。情况就是这样,我得到了一个变量 {{comment.id}},它是一个数字,41。我如何将 {{comment.id}} 与 href="..." 部分中的“#multiCollapseExample”结合起来所以它变成了 href="#multiCollapseExample41"?
post_detail.html
<a class="btn btn-primary" data-toggle="collapse" href="#multiCollapseExample41" role="button" aria-expanded="false" aria-controls="multiCollapseExample41">reply</a>
有什么出路吗?谢谢!
解决方案
您可以直接包含它;无论模板标签在哪里,Django 都会填写它们,即使它们在 HTML 标签内。
所以在这种情况下,你真正需要做的就是:
<a class="btn btn-primary" data-toggle="collapse" href="#multiCollapseExample{{comment.id}}" role="button" aria-expanded="false" aria-controls="multiCollapseExample41">reply</a>
推荐阅读
- logging - How to print information in .net core test projects?
- javascript - Vue - Is there a way to scope $refs on a form
- ruby-on-rails - 启动服务器时的 Rails + ActiveStorage 问题 = 未定义的方法“has_one_attached”
- javascript - 以密码输入类型在手机上显示数字键盘
- java - 改进线性搜索技术?
- ms-access - 在插入前触发器中定义 SetField 值时如何指定字段 +1 的最大值?
- python - End of script output before headers error with Python Script
- java - Weka API:如何从 BayesNet 对象中获取联合概率,例如 Pr(A=x, B=y)?
- php - 上传到新 Plesk 服务器期间的多合一 wp 迁移 ERR_CONNECTION_CLOSED
- javascript - 如何将 Json 数据插入 Html Divs?