[英]how to insert a python variable inside a hyperlink in html using Django?
在此 html 块中:
{% block body %}
<h1>All Pages</h1>
<ul>
{% for x in entries %}
{% comment %} {% wik = 'mask/' + x + '.md' %} {% endcomment %}
<li><a href = 'mask/'{{x}} </a>{{ x }}</li>
{% endfor %}
</ul>
{% endblock %}
我试图在x
中插入一个字符串,它将 go 到超文本的末尾。 mask/cat
,其中 "cat" 是 x [仅作为示例]。 当我这样做时,当我单击该entry
时,它似乎没有添加到超链接中。
我认为的另一种方法是使用正确的页面超链接创建 python 变量wik
,但随后我在 Django 中遇到问题
Invalid block tag on line 12: 'wik', expected 'empty' or 'endfor'. Did you forget to register or load this tag?
任何帮助表示感谢
您的问题是您的变量在 href 之外,这应该可以:
<li><a href = 'mask/{{x}}' </a>{{ x }}</li>
如果它是基于变量的 url 在您的应用程序上,我会考虑使用 url 模式以获得更清洁的解决方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.