본문 바로가기
파이썬

파이썬 Static files in Flask - robot.txt, sitemap.xml (mod_wsgi)

by º기록 2020. 10. 23.
반응형

Flask의 응용 프로그램 루트 디렉터리에 정적 파일을 저장하는 영리한 솔루션이 있습니까? robots.txt 및 sitemap.xml은 /에서 찾을 수 있으므로 내 아이디어는 경로를 만드는 것입니다.

@app.route('/sitemap.xml', methods=['GET'])
def sitemap():
  response = make_response(open('sitemap.xml').read())
  response.headers["Content-type"] = "text/plain"
  return response

더 편리한 것이 있어야합니다 :)

 

해결 방법

 

가장 좋은 방법은 static_url_path 를 루트 URL로 설정하는 것입니다.

from flask import Flask

app = Flask(__name__, static_folder='static', static_url_path='')

 

참조 페이지 https://stackoverflow.com/questions/4239825

 

 

반응형

댓글