Flask

Flask是一个 Web 微框架,它是一个 Python 模块,可让您轻松开发 Web 应用程序,而无需提供可遵循的规则和特定方法

Flask 应用结构

  • server.py:这是我们的一个包含所有 Flask 的逻辑来运行应用程序主入口点的文件

  • templates目录:默认情况下,Flask 会寻找模板中的任何标记文件的文件夹,但您可以配置在不同的文件夹中的HTML文件

  • static目录:在我们的 Flask 应用中,我们使用静态的文件夹,以保持我们的静态文件,其中包括图片,JavaScript和CSS代码

在创建 python 应用程序时,建议保留虚拟环境,这样您就不会干扰全局本地环境,而且由于我们将创建一个简约的 Flask 应用程序,我们不会使用静态文件,因此我们不需要静态文件夹

server.py

from flask import Flask, render_template, request

app = Flask(__name__)

@app.route('/register', methods = ["GET", "POST"])
def register():
   if request.method == "POST":
       username = request.form["username"]
       email = request.form["email"]
       password = request.form["password"]
   return render_template('register.html')

if __name__ == '__main__':
    app.run(debug=True)

Templates/register.html

<html>
  <head>
    <title>Welcome to our registration page</title>
  </head>
  <body>
  <form>
    Username <input type = "text" name= "username" /> 
    Email <input type = "text" name = "email" />
    Password <input type = "text" name = "password" />
  </form>
  </body>
</html>

Dockerfile

构建镜像

docker build -t flaskimage .

运行容器

docker run -t -i flaskimage
点赞(0)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部