【问题标题】:How to add links dynamically in html files in django?如何在 django 的 html 文件中动态添加链接?
【发布时间】:2020-09-28 07:26:45
【问题描述】:

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

这是我的结果.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 %}

但是这些链接不起作用,我得到了找不到页面的错误,因为这些链接不包含在 urls.py 中。 如何正确链接这些网址?

谢谢

【问题讨论】:

  • 语法错误
  • @Blackdoor 我编辑了我的问题,修正了语法,如何正确附加链接?

标签: python django web-development-server


【解决方案1】:

您不能在 Django 模板中执行 python 代码。 看看这个帖子:Numeric for loop in Django templates

【讨论】:

  • 我修复了那个部分,但是如何使链接正常工作?
【解决方案2】:

修复了我不得不将文章中的“./”替换为我所引用网站的主页的问题。

【讨论】:

    猜你喜欢
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    相关资源
    最近更新 更多