Flask入门教程——李辉 第一、二章关键知识梳理(更新一次)

Flask入门教程------李辉 第一、二章关键知识梳理

文章目录

git相关
  1. 初始化(构建)git仓库
  2. 添加忽略文件
  3. 忽略文件编写规则
bash 复制代码
# 1会在当前文件夹创建一个`.git`的文件夹  默认隐藏
git init 
bash 复制代码
# 2会使git忽略文件中指定的文件 
touch .gitignore

一个代码讲基础

  • 导入模块
  • 创建应用对象
  • 创建视图函数
py 复制代码
# import mode
from flask import Flask
# create app object
app = Flask(name)
# view function 请求处理函数
@app.route('/')
def hello():
    return 'Welcome to My Watchlist!'

三个可修改

  1. 视图函数返回值
  2. 实例化应用
  3. 视图函数名

扩展

变量预处理 见如下(string)还可支持

py 复制代码
@app.route("/home")
def hello():
    return '<h1>Hello Totoro!</h1><img src="http://helloflask.com/totoro.gif">'

@app.route("/user/<string:name>")
def user_page(name):
    return f"User: {name}"
问题

书中使用的是Pipenv

我使用的是miniconda

俩种运行(扩展)

命令运行
bash 复制代码
# 与默认flask run 相同
flask run -h 127.0.01 -p 5000 --no-debug

更多使用 flask run --help查看帮助

集成开发直接运行IDE

在代码最后添加如下

复制代码
# 等同于app.run() 或 app.run("127.0.0.1",5000,False)
app.run(host="127.0.0.1",port=5000,debug=False)

vscode 火狐调试插件

相关推荐
IT_陈寒36 分钟前
Java中equals方法比了个寂寞?原来这才是正确的重写姿势
前端·人工智能·后端
Thneonl36 分钟前
Celery 生产踩坑:1000 任务积压与 acks_late 双重执行
后端·python
卷福同学36 分钟前
第一次当面试官有感
后端·面试
苏三说技术36 分钟前
为什么越来越多人用 OnlyOffice?
后端
清桔36 分钟前
模型的调用
python
知守观36 分钟前
@Transactional 事务失效排查,try-catch 吞异常导致回滚失败(附源码分析)
后端·spring
羑悻36 分钟前
Codex + Seed-2.1-pro 实测:多模态理解 + Coding Agent 能扛住真实仓库吗?
后端
颜进强37 分钟前
14 · NestJS ExecutionContext 执行上下文:守卫、拦截器、过滤器拿到的"同一个 context",为什么能力不一样?
前端·后端·ai编程
小小张说故事37 分钟前
Python 多线程为什么跑不快?asyncio 入门指南:异步并发从零上手
后端·python
明月_清风37 分钟前
数据进入平台后怎么处理?一文搞懂 ETL
大数据·后端·数据分析