如何在Django中用HTML编写python代码?

如何在Django中用HTML编写python代码?,python,django,django-orm,Python,Django,Django Orm,我需要在HTML代码中创建一个用于生成下载链接的路径 {% for data in all_data %} {% path_zip = '/home/harish/Desktop/cvision/users_output_files/{0}.zip'.format(data.id) %} <tr> <td> {{data.id}} </td> <td> {{data.childname

我需要在HTML代码中创建一个用于生成下载链接的路径

   {% for data in all_data %}
   {% path_zip = '/home/harish/Desktop/cvision/users_output_files/{0}.zip'.format(data.id) %}
      <tr>
          <td> {{data.id}} </td>
          <td> {{data.childname}} </td>
          <td> {{data.age}} </td>
          <td> {{data.gender}} </td>
          <td> <a href={{path_zip}} download></a> </td>
      </tr>
  {% endfor %}

如何解决它?

您不能,也不需要在这里编写python,您可以使用自定义模板标记,但这样做太过分了,只需像插入其他标记一样插入值即可

<td> <a href="/home/harish/Desktop/cvision/users_output_files/{{data.id}}.zip" download></a> 

这里的绝对路径确实是一个大问题,它是否也适用于其他用户?现在我只需要在本地计算机上测试它。这是我需要创建的链接:href=/home/harish/Desktop/cvision/users\u output\u files/'{data.id}'/'{data.id}'.zip',但它不起作用,只需删除单引号即可。
<td> <a href="/home/harish/Desktop/cvision/users_output_files/{{data.id}}.zip" download></a>