Flask学习笔记一,第一个web界面

flask学习整理:
前提条件:python环境(python3.7.6)已经安装了flask,用的是PyCharm工具。
第一步:第一个flask框架的web程序 app-test01.py:

  1. 新建工程,选择flask框架

Flask学习笔记一,第一个web界面_第1张图片

  1. 工程根目录下新建python文件app-test01.py,代码如下:
from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'Hello World!!'

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

运行后,浏览器打开http://127.0.0.1:5000/,显示“Hello World!”
Flask学习笔记一,第一个web界面_第2张图片

第二步:写一个登录界面,主要是登录功能,不在乎界面美观和排版。
注:从Python代码生成HTML内容很麻烦,尤其是在需要放置变量数据和Python语言元素(如条件或循环)时。这需要经常从HTML中转义。
利用Flask所基于的Jinja2模板引擎,而不是从函数返回硬编码HTML,可以通过render_template()函数呈现HTML文件。需要学习html相关知识。
app-test01.py代码修改为:

from flask import Flask, render_template

app = Flask(__name__)

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

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

templates目录下新建login_test.html(html文件必须在templates目录下放着):




    
    Login_test


用户名

密码

运行后,浏览器打开http://127.0.0.1:5000/,显示
Flask学习笔记一,第一个web界面_第3张图片

你可能感兴趣的:(python,flask,web)