如何在 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
解决了我必须将文章中的“./”替换为我所指站点主页的问题。
对于我的项目,我正在根据用户输入的关键字搜索有关 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
解决了我必须将文章中的“./”替换为我所指站点主页的问题。