• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

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>

파일 구조

실행화면

답변 1

답변을 작성해보세요.

0

안녕하세요

주신 코드 그대로 복사해 넣었는데 잘 됩니다~

크롬 시크릿창에서 한번 더 시도해보시기 바랍니다~