간단한 플라스크 앱

간단한 플라스크 앱



소개



이 게시물에서는 데이터를 양식으로 수집하여 다시 제공하는 간단한 플라스크 앱의 코드를 보여드리겠습니다.


구조



파일 및 폴더는 아래와 같이 구성되어야 합니다.

-- main.py
-- templates
   |__ index.html



암호



main.py




from flask import Flask, request, redirect, render_template
app = Flask(__name__)

@app.route('/')
def index():
  return render_template("index.html")

@app.route("/form", methods=['GET', 'POST'])
def form():
  if request.method == 'POST':
    fname = request.form['fname']
    lname = request.form['lname']
    return f"Your full name is {fname} {lname}"
  else:
    return redirect("/")

app.run(host='0.0.0.0', port=8080)


템플릿/index.html




<!DOCTYPE html>
<html lang="en-GB">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>Simple Flask App</title>
  </head>
  <body>
    <h1>Simple Flask App</h1>
    <form method="POST" action="/form">
      <input placeholder="first name" name="fname" autocomplete="off" required><br>
      <input placeholder="last name" name="lname" autocomplete="off" required><br>
      <button>submit</button>
    </form>
  </body>
</html>



외모



웹사이트는 다음과 같이 보일 것입니다:




결론



이 코드를 모두 조합하면 완전한 기능을 갖춘 플라스크 앱을 갖게 됩니다!
읽어주셔서 감사하고 함께 코드를 보고 싶다면 here을 확인해보세요!

좋은 웹페이지 즐겨찾기