파이썬으로 서버를 만들기 위해서 코딩을 파이참(Pycharm)이라는 파이썬 코딩 툴을 사용하는 중인데,
먼저 파일-설정-Pythone 인터프리터(+) 에서 패키지 Flask와 dnspython 그리고 MongoDB연결을 위해 pymonge를
설치 한 후, 최상위 폴더에서 app.py 파일에서 루트를 설정해주고, 아래 코드를 입력 한다.
from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
그 후 최상위 폴더 아래 templates 폴더를 생성하고, 위에 코드에서 선언해둔 index.html 파일을 생성한다.
index.html 파일을 다른곳에 생성해두거나, 생성을 하지않았을시
jinja2.exceptions.TemplateNotFound: index.html 라는 에러가 나온다.
해당에러가 나올 시, templates 폴더에 index.html 를 생성해주자.
반응형
'Study > Python&Flask' 카테고리의 다른 글
MongoDB 전체검색,조건한개검색, 조건두개검색 (0) | 2022.06.23 |
---|---|
간단한 파이썬 크롤링(BeautifulSoup) (0) | 2022.06.04 |