如何在 Django 的 html 文件中动态添加链接?

How to add links dynamically in html files in django?

对于我的项目,我正在根据用户输入的关键字搜索有关 google 新闻的文章,我想在我的结果页面上显示从搜索中获得的这些 link。

这是我的result.html

{% extends 'base.html' %}

{% block title %}Result{% endblock %}

{% block content %}

    <h3><a href="{{link_to_post}}" target="_blank">Reported Url</a></h3>
    <div>Post Content: <br>{{content}}</div>

    <h3>News articles related to your query:</h3>
    <ul>
    {% for key, value  in articles.items %}

    <li><a href="{{key}}">{{value}}</a></li>

    {% endfor %}
    </ul>

    <div>
        <a href="{% url 'home' %}">Back to Home Page</a>
    </div>

{% endblock %}

但是 link 不起作用,我收到页面未找到错误,因为这些 link 不包含在 urls.py 中。 我怎样才能 link 这些 url 正确?

谢谢

您不能在 Django 模板中执行 python 代码。 查看此线程:Numeric for loop in Django templates

解决了我必须将文章中的“./”替换为我所指站点主页的问题。