首页 > 其他分享 >一、初识flask

一、初识flask

时间:2022-10-01 03:11:04浏览次数:40  
标签:__ name flask app 初识 user path hello


# -*- coding: utf-8 -*-
# @Time    : 2022/10/01
# @Author  : chron
# @FileName: hello_world.py 
# @Software: PyCharm 
# @E-mail  : [email protected]

from flask import Flask

# 创建flask实例
app = Flask(__name__)


# 路由规则
@app.route("/")
def index():
    return "<h1>hello world</h1>"


# 带参数的路由
@app.route("/hello/<name>")  # 路由
def hello_name(name):  # 接口处理
    return f"<h1>hello {name}</h1>"


# 设置带参数的缺省类型 int float str path 默认是str类型
@app.route("/user/<int:user_id>")
def get_user(user_id):
    return f"获取到的userid为:{user_id}"


# path类型 捕获路由中user/后的参数是否携带"/"
@app.route("/user/<path:user_id>")
def get_user_path(user_id):
    return f"获取到的path类型的userid为:{user_id}"


# 启动web服务器 默认运行在5000端口上
# host="0.0.0.0"启用远程调用   port="8888"改变远程端口 debug=True 打开调试模式
if __name__ == '__main__':
    app.run(debug=True, host="0.0.0.0", port="8888")

标签:__,name,flask,app,初识,user,path,hello
From: https://www.cnblogs.com/chron/p/16746661.html

相关文章

  • Flask 学习-83.Flask-SQLAlchemy 联合唯一约束
    前言我们可以在Flask-SQLAlchemy字段中添加unique=True设置该字段为唯一约束,如果需要2个字段联合唯一,需用到UniqueConstraint()联合唯一约束比如一个书名可以有不同的出......
  • 初识设计模式 - 适配器模式
    适配器在生活中经常见到,如手机、笔记本电脑的电源适配器,USB转接头都是常见的适配器。在设计模式当中,适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在类......
  • 借用python的flask库写一个mock实现一个自定义接口服务
    mock在接口测试中可以发挥很大的作用,其中之一便是实现自定义接口服务。python中可以使用flask库实现mock,写一个简单的登录接口,以及调用,直接上代码:第一部分:实现登录接口im......
  • JS - 初识作用域
    作用域2022-09-29----------------全局作用域:函数之外声明的变量局部作用域:代码块里变量定义的位置-函数内外 - ES2015let:重新声明变量1{2le......
  • 初识设计模式 - 装饰器模式
    简介装饰器模式主要解决的问题是,如果使用子类继承的方式扩展一个类,随着扩展功能的增多,子类会非常膨胀,包括子类的数量或子类的方法数。装饰器模式其核心还是“用组合替代......
  • Flask 学习-81.Flask-RESTX使用reqparse 解析器校验枚举类型choices 参数
    前言reqparse.RequestParser()解析器可以校验枚举类型,在add_argument中使用choices参数choices设置参数可选值比如性别设置可选项:男、女defpost(self):......
  • 初识HTML
    HTML简介1.什么是HTML​ HTML的全称为[超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整......
  • Flask学习笔记(七)-Flask之Cookie和Session
    一、前言概述为什么要说Cookie和Session呢?答:因为http请求是无状态的,怎么理解呢?当你访问博客园站时,如果你没有Cookie或者Session,博客园就认为你是一个没有登录的用户。如果......
  • flask框架学习
    以前只整过js的后端,这次网安平台实践大作业打算用python写后端,于是赶紧滚过来学学flask简介与安装Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更......
  • Flask 学习-80.Flask-RESTX使用reqparse 解析器trim=True去掉字符两边空格
    前言reqparse.RequestParser()解析器可以帮助我们经验请求参数。trim=True可以去掉字符两边空格trim=True使用fromflask_restximportNamespace,Resource,reqpars......