一、flask入门和视图

run启动参数

在这里插入图片描述

模板渲染

在这里插入图片描述

  • 后端给前端页面传参
    在这里插入图片描述
    在这里插入图片描述
  • 前端页面设置css
from flask import Flask, render_template,jsonify

# 创建flask对象
app = Flask(__name__)

# 视图函数 + 路由route
@app.route("/")
def hello_world():
    # 响应,返回给前端的数据
    return "hello world"


# 模板渲染  templates名字固定,存放html静态文件;static名字固定,存放css和js文件
@app.route("/index")
def index():
    # 会自动寻找templates文件夹下的内容
    return render_template("index.html",name="zhangsan ")
    #  返回json
    #  return jsonify({"name":"jj","age":12}) 序列化


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

路由参数

  • 路由:将从客户端发送过来的请求分发到指定函数上。
路由参数:
   string 接收任何没有斜杠('/')的字符串(默认)
   int	接收整型
   float	接收浮点型
   path	接收路径,可接收斜线('/')
   uuid	只接受uuid字符串,唯一码,一种生成规则
   any	可以同时指定多种路径,进行限定
# views.py: 路由 + 视图函数

from flask import Blueprint
from .models import *

# 蓝图
# 第一个参数:蓝图名称,第二个参数:模块名称
blue = Blueprint('user', __name__) # 使用蓝图可以模块化管理路由


@blue.route('/') # 不能使用@app.route 因为@app依赖app = Flask(__name__)
def index():
    return 'index'


# 路由参数
#     string 接收任何没有斜杠('/')的字符串(默认)
#     int	接收整型
#     float	接收浮点型
#     path	接收路径,可接收斜线('/')
#     uuid	只接受uuid字符串,唯一码,一种生成规则
#     any	可以同时指定多种路径,进行限定

相关推荐

  1. python入门Flask框架学习(

    2024-04-12 21:56:04       54 阅读
  2. Flask学习():flask程序入口(hello world)

    2024-04-12 21:56:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 21:56:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 21:56:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 21:56:04       82 阅读
  4. Python语言-面向对象

    2024-04-12 21:56:04       91 阅读

热门阅读

  1. MybatisPlus快速入门

    2024-04-12 21:56:04       36 阅读
  2. python django mvc

    2024-04-12 21:56:04       41 阅读
  3. 从零开始精通RTSP之请求与响应详解2

    2024-04-12 21:56:04       44 阅读
  4. 2024-W15

    2024-W15

    2024-04-12 21:56:04      51 阅读
  5. 神经网络训练中batch的作用

    2024-04-12 21:56:04       31 阅读
  6. 通过docker容器部署oceanbase单机版测试

    2024-04-12 21:56:04       41 阅读
  7. Spring IoC面试题解析

    2024-04-12 21:56:04       39 阅读
  8. hibernate缓存

    2024-04-12 21:56:04       44 阅读
  9. python-pytorch实现lstm模型预测文本输出0.1.00

    2024-04-12 21:56:04       27 阅读
  10. 前端响应式布局方式及其优缺点大全

    2024-04-12 21:56:04       39 阅读
  11. 前端面试题(1)

    2024-04-12 21:56:04       30 阅读