将id传递给Django中的url链接

时间:2016-04-22 01:11:22

标签: python django variables url

我可以选择删除一个项目。所以我需要知道用户需要删除哪个项目。

1-我在Array中有项目名称。

views.py:

def index(request):
 cursor = connection.cursor()
 cursor.execute("SHOW DATABASES")
 bases = cursor.fetchall()
 arrayBases = []
 for i in bases:
    for j in i:
        arrayBases.append(j)


return render(request, 'index.html', {
    'arrayBases': arrayBases
})

所以我在模板中制作了一张桌子。

的index.html:

<table>
 <tr>
  <th>Nombre del proyecto</th>
  <th>Acción</th>
</tr>
{% if arrayBases %}
  {% for base in arrayBases %}
  <tr>
    <td> {{ base }} </td>
    <td>
      <a href="{% **url 'deleteProject' base** %}" id="{{ base }}">
        <img height="15px" src="{% static "icons/delete.svg" %}">
      </a>
    </td>

  </tr>
  {% endfor %}
{% endif %}

在链接中,我想将项目名称作为参数发送到其他视图。所以这是我的网址。

urls.py:

url(r'^deleteProject/(?P<base>[a-z]+[A-Z]*[0-9]*)$', views.deleteProject, name="deleteProject"),

但我有这个错误。

0 个答案:

没有答案