Django模板和动态网址

时间:2017-12-10 09:31:22

标签: python django python-3.x django-templates django-views

我需要通过提交按钮链接到一些链接。假设我有链接_

http://link/problem1 
http://link/problem2
http://link/problem3

在我的django模板中,我试图链接到这三个中的随机链接: 所以在我的django模板中我有:

<a href="http://link/problem" class="btn btn-success"> Some Text </a>

有没有办法可以让数字循环遍历数字1到3并将这些数字添加到

http://link/problem

我找到了一些关于如何在django模板中创建数字for循环的知识,但我不知道如何将这些数字添加到标记中的链接。

1 个答案:

答案 0 :(得分:0)

使用center默认过滤器创建一个包含3个空格的字符串,然后在其上循环并在模板中使用forloop.counter

{% with ''|center:3 as range %}
   {% for _ in range %}
      <a href="http://link/problem{{forloop.counter}}" class="btn btn-success"> Some Text </a>
   {% endfor %}
{% endwith %}