인프런 커뮤니티 질문&답변
CSS가 적용이 안됩니다..
해결된 질문
작성
·
3.4K
1

위 이미지처럼 아무런 기능도 없는 상태에서 그냥 run.py 하고 __init__.py, index.html, style.css만 만든 상태에서
구글 폰트를 적용시키려고 해봤는데 run.py를 구동시키지 않고 index 파일을 웹페이지에서 실행해보면 CSS가 적용이
되는데 run.py를 구동시킨 다음에 localhost로 접속을 해보면 CSS가 적용이 안된 페이지가 뜹니다...왜 그럴까요?
답변 2
1
남박사
지식공유자
그 말인 즉슨 css 가 적용되지 않았다는 이야기로 보입니다. 파이썬 flask 에서 보안상 css, js 파일은 HTML이 templates 폴더에 있어야 하는것 처럼 정적 자원은 static 폴더에 생성을 해야만 인식이 가능합니다. 모듈이 위치하고 있는 폴더에 static 폴더를 생성하고 css, js 파일을 그곳에 위치시켜야 합니다.
https://flask.palletsprojects.com/en/1.1.x/tutorial/static/
위의 flask 공식 문서를 참고하시기 바랍니다.
0





