二手产品经理

二手产品经理

THIS IS RENO

請求 - 81天 - 在線學習Python100天

記錄#

  1. 今天的練習與昨天練習差不多,還是寫一個頁面 post 數據做驗證,根據驗證結果返回信息。
  2. 對我來說今天的練習讓我對 flask 的掌握又進步了一點點,對 html 語法又回憶起來一點點。

CODE#

from flask import Flask, request

app = Flask(__name__)


@app.route("/")
def index():
    page = """
    <form action="/v" method="post">
    <p>你是由金屬製成的嗎? <input type="radio" name="metal" value="yes">是 <input type="radio" name="metal" value="no">否</p>
    <p>無窮大加1等於多少? <input name="vnum" type="text"></p>
    <p>你最喜歡的食物是什麼? <select name="food">
      <option value="humanfood">人類食物</option>
      <option value="apple">蘋果</option>
    </select></p>
    <p>
    <p></p>
    <button name="button" value="button">按鈕</button>
  """
    return page


@app.route("/v", methods=["POST"])
def process():
    form = request.form
    metal = "no"
    vnum = "verybig"
    food = "apple"
    vnum1 = form["vnum"].lower()
    food1 = form["food"].lower()
    if form["metal"] == metal and vnum1 == vnum and food1 == food:
        page = """
        你是人類!
        """
    else:
        page = """
        你是機器人!
        """

    return page


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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。