Study/Python&Flask

파이썬 플라스크 서버 기동(Pycharm)

의미없는 시간은 없다. 2022. 6. 4. 19:00

파이썬으로 서버를 만들기 위해서 코딩을 파이참(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 를 생성해주자.

반응형