Django:来自www.example.com的数据Views.py未显示在HTML页面中

ffx8fchx  于 2022-11-26  发布在  Go
关注(0)|答案(3)|浏览(142)

我在div中的home.html中调用了{ data }以在HTML中显示

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

本地主机显示x1c 0d1x
但在终端显示的是报废数据
Views.py ,其中

def home(request):
    soup= None
    URL = 'https://www.abc.html'
    page = requests.get(URL)
    soup = bs(page.content, 'html.parser')
    print(soup.h1.text)
    head=soup.h1.text

    return render(request, 'home.html', {'data': head})
ycl3bljg

ycl3bljg1#

你只是少了几个花括号。
您需要:

{{ data }}

{ data }
w51jfk4q

w51jfk4q2#

要显示变量数据,必须使用双括号

{{data}}
toe95027

toe950273#

<!doctype html>
<html>
<head>
<title>code </title>
</head>
<body>
<div id="main">
<h1> data </h1>
<h2> header data from html </h2>
{{data}}
</div>
</body>
</html>

相关问题