首页 > 其他分享 >7、flask-response响应

7、flask-response响应

时间:2024-07-07 15:09:01浏览次数:12  
标签:index return name flask 响应 html response

# 路由 + 视图函数

from flask import Blueprint, request, render_template, jsonify, Response

# from models import *

#蓝图
# 创建蓝图对象
# 第一个参数:蓝图的名字
# 第二个参数:蓝图的包名
blue = Blueprint('user', __name__,)

@blue.route('/') # 路由
def index():
    return 'user index'


# 请求和响应

#response响应
@blue.route('/response/')
def get_response():
    pass
    #响应的几种方式
    # 1. 返回字符串
    # return 'response'

    # 2.模板渲染(前后端不分离)
    # return render_template('index.html', name='zhangsan', age=18)

    # # 3.返回json数据(前后端分离)
    # data = {'name': 'zhangsan', 'age': 18}
    # # return data
    # return jsonify(data)    # 序列化、将字典转为字符串
    #
    # 4. 自定义响应对象
    html = render_template('index.html', name='zhangsan', age=18)
    print(html, type(html))
    # res = make_response(html, 200)
    res = Response(html, 200)

    return res

 

标签:index,return,name,flask,响应,html,response
From: https://www.cnblogs.com/littlecc/p/18288526

相关文章

  • C#开发单实例应用程序并响应后续进程启动参数
    C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个“生成单个实例应用程序”的勾选选项(VB某些时候要比C#更方便),实现单实例可以有多种方法:检测同名进程:Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName),如果集合的Length>1那就表明已......
  • 六、数据可视化—flask框架入门(爬虫及数据可视化)
    六、数据可视化—flask框架入门(爬虫及数据可视化)1,数据可视化简介2,flask(1)创建flask项目(2)开启debug模式(3)通过访问路径传递参数(4)加入渲染模板,渲染HTML文件(4-1)普通变量(4-2)列表变量(4-3)字典变量(5)用户表单提交1,数据可视化简介  数据可视化主要旨在借助于图形化手段,清晰......
  • flask旅游大数据可视化分析推荐系统 毕业设计-附源码10903
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对旅游大数据可视化分析推荐系统等问题,对旅游大数据可视化分析推荐系统进行研究分析,然后开发......
  • 5、flask-路由参数
     这里延续上一节的内容#路由+视图函数fromflaskimportBlueprint#frommodelsimport*#蓝图#创建蓝图对象#第一个参数:蓝图的名字#第二个参数:蓝图的包名blue=Blueprint('user',__name__,)@blue.route('/')#路由defindex():return'user......
  • 4、flask-项目拆分
    项目的拆分其实就是将app.py中的工作拆分开来、类似Django一样、每个项目都把路由模板和试图函数分开写 app.py#路由+视图函数fromflaskimportBlueprintfrommodelsimport*#蓝图#创建蓝图对象#第一个参数:蓝图的名字#第二个参数:蓝图的包名blue=Blueprin......
  • 3、flask-模板渲染
    模板渲染其实就是静态文件的展示app.pyimportosfromflaskimportFlask,render_template,jsonifyapp=Flask(__name__)@app.route('/')defhome():return'flaskhome2'@app.route('/index/')defindex():##返回字符串......
  • 玄机第二章mysql应急响应
    玄机第二章mysql应急响应1.黑客第一次写入的shellflag{关键字符串}2.黑客反弹shell的ipflag{ip}3.黑客提权文件的完整路径md5flag{md5}注/xxx/xxx/xxx/xxx/xxx.xx4.黑客获取的权限flag{whoami后的值}flag1:数据库写shell在网站根目录比如intooutfileselect......
  • 2、flask-run启动参数详解
    app.py这里 app.run(True,port=5001,host='0.0.0.0')fromflaskimportFlask#创建flask应用对象app=Flask(__name__)@app.route('/')#路由defhello_world():#视图函数return'HelloWorld!'#响应给前端#添加路由和视图函数@app.route......
  • 一个基于Flask框架的Python Web应用程序
    dashboard.py主要实现了以下功能:1.用户注册与登录:提供了用户注册和登录的功能,用户的密码会被哈希处理后存储在users.json文件中。2.文件管理:实现了简单的文件管理功能,包括列出文件夹中的文件、上传文件和删除文件。只有管理员用户才能进行文件管理操作。3,路由定义:定义了......
  • Flask 集成sqlalchemy
    Flask集成sqlalchemy一、ORM框架介绍1.框架概述SQLAlchemy类型:企业级ORM框架。特点:功能强大,使用广泛,支持多种数据库后端。适用性:可用于各种PythonWeb框架,包括Flask和FastAPI。Python界的ORM框架DjangoORM:专为Django框架设计,不适用于其他框架。Peewee:小......