文章插图
文章插图
pycharm配置
文章插图
step-1:module name的flask指的就是我们在控制台运行前面的命令flask
文章插图
文章插图
step-2:设置参数run、IP地址以及端口号
文章插图
step-3:设置环境变量,FLASK_APP根据实际py文件填写;配置ENV,我们用的是开发环境development
文章插图
文章插图
step-4:选择python解释器
文章插图
备注:如果找到解释器怎么办?
文章插图
选择你的项目project图示模块interpreter,如果还没有,点击show all
文章插图
点击+号
文章插图
点击虚拟环境模块(前提是你的项目是用的虚拟环境),选择新建一个或者Existing environment指定已有的都可以
文章插图
step-5:点击Apply+OK,运行检验
文章插图
文章插图
文章插图
4.2.路由配置
文章插图
文章插图
注意:方式二不常用
文章插图
示例:
文章插图
4.3.路由匹配规则定义路由路径该怎么定义,有什么章法没有?那我们就得知道路由他匹配的规则
文章插图
文章插图
路由常用功能:
1)查看URL规则列表,URL规则列表其实就是网站的路由表
app.url_map
文章插图
2)URL逆向解析(根据名称解析成URL字符串)
<1>url_for(url_name,**kwargs)<2>静态文件(js/css/图片)引用url_for('static',filename='style.css')3)视图函数中获取页面传值
文章插图
文章插图
分页功能经常会用到这个功能,第一页基本设计上是不会传参的
文章插图
5. Flask请求与响应报文5.1.Flask请求-响应上下文对象请求分派也可以理解为路由分发的过程,根据app.route装饰器识别对应视图函数
经验总结扩展阅读
- 软件工程师工资一个月多少钱 每月挣的多吗
- 跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效
- 四 Selenium4.0+Python3系列 - 常见元素操作(含鼠标键盘事件)
- 二、python基本数据类型
- python3使用mutagen进行音频元数据处理
- Python 根据两个字段排序 中文排序 汉字排序 升序 降序
- python渗透测试入门——基础的网络编程工具
- 软件开发工程师一个月多少钱 工资待遇好吗
- Python学习三天计划-3
- 软件工程师月薪一般有多少 工资多少钱