-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
flask에서 html 연결이 안됩니다ㅠㅜ
20.06.24 16:54 작성 조회수 275
0
저도 아래의 질문을 보고 똑같이 스펠링도 확인하고, 컴퓨터도 꺼보고, 파일구조도 같이 해보고 햇는데 연결이 어려워서 다음껄 못 따라가고 있습니다. 가장 처음에 했던 헬로우월드만 계속 나오고 왜 index.html이 안나오는지를 모르겟습니다ㅠㅜ 검색도 해봤는데 그에 대해선 제가 검색능력이 부족한지 못찾아서 이렇게 질문 올리게 되었습니다. 확인하면 답변 부탁드릴게요.
app.py
from flask import Flask, render_template
app = Flask(__name__)
import requests
from bs4 import BeautifulSoup
@app.route('/')
def hello():
req = requests.get('https://news.daum.net/ranking/age/')
soup = BeautifulSoup(req.text, 'html.parser')
list_daum = []
for i in soup.select("#mArticle > div.rank_news > div.item_age.item_20s > div.rank_female > ol > li"):
list_daum.append(i.find("a").text)
return render_template("index.html", daum = list_daum)
@app.route('/about')
def about():
return "about World!"
if __name__ == '__main__':
app.run()
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>
여기는 html영역!
<a href="/about">테스트</a>
<ul>
{% for i in daum %}
<li>{{i}}</li>
{% endfor %}
</ul>
</div>
</body>
</html>
파일 구조
실행화면
답변을 작성해보세요.
0
답변 1