You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django问题:Views.py传递的数据无法在HTML页面显示

问题解决:Django模板变量未渲染,仅显示原始文本

你的问题核心是Django模板变量语法错误,Django模板引擎要求变量用**双大括号{{ }}**包裹,你写的单大括号{ data }不会被模板引擎解析,因此直接原样输出。

解决方案

修改你的home.html代码,将单大括号替换为双大括号:

<div id="main">
    <h1> DATA SCRAPPER</h1>
    <h2>Header Data from html Page</h2>
    {{ data }}
</div>

补充说明

你的Views.py代码是正确的:

  • 爬取逻辑正常(终端已输出爬取结果)
  • 通过render方法传递{'data': head}的方式符合Django规范

修改后刷新页面,就能正常渲染出爬取到的数据了。

内容的提问来源于stack exchange,提问作者Harshal Bhavane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 05:31:10