Flask教程入门

1.学习Flask之前,首先需要对URL进行一定的了解。

URL的一些知识:

1.URL只能包含ASCII码里面一些可显示的字符,如A-Z,a-z,0-9,&,#,%,?,/等字符。所以,任何非ASCII码字符都需要进行编码(例如将汉字"中"用ASCII码来表示)才能形成合法的URL。

2.URL各个部分的含义,如下图:


2.最基本的Flask应用

首先给出代码。

python 复制代码
from flask import Flask
import os

app=Flask(__name__)

@app.route("/")
def home():
    return '<h1 style="color:red">666<h1/>'


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

再给出代码解析:

另外,app.run()方法的参数值得注意。


3.处理URL传递过来的参数

先给出路径参数的情形。利用http://127.0.0.1:5000/001即可。001会自动传递给blog_id。

再给出处理查询参数的情形。

处理查询参数时,需要使用request对象,这个对象时Flask高度封装过的,与urlib中的用于请求的request是不同的。利用http://127.0.0.1:5000/list?page=001访问即可。

相关推荐
lang201509283 分钟前
Java WebSocket API:JSR-356详解
java·python·websocket
jiang_changsheng6 分钟前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言
linjoe9915 分钟前
【Medical AI\pathology】WSI 的 JPEG 压缩质量与存储效率权衡分析
python·图像压缩·计算病理学·wsi
Fightting8820 分钟前
Tkinter Button bind hover message
开发语言·python
计算机程序设计小李同学1 小时前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现
java·spring boot·后端·spring·vue
玄同7651 小时前
LangChain 1.0 模型接口:多厂商集成与统一调用
开发语言·人工智能·python·langchain·知识图谱·rag·智能体
喵手1 小时前
Python爬虫实战:构建招聘会数据采集系统 - requests+lxml 实战企业名单爬取与智能分析!
爬虫·python·爬虫实战·requests·lxml·零基础python爬虫教学·招聘会数据采集
专注VB编程开发20年2 小时前
python图片验证码识别selenium爬虫--超级鹰实现自动登录,滑块,点击
数据库·python·mysql
iFeng的小屋2 小时前
【2026最新当当网爬虫分享】用Python爬取千本日本相关图书,自动分析价格分布!
开发语言·爬虫·python
民乐团扒谱机2 小时前
【微科普】3D 演奏蠕虫分析图:解码音乐表演情感的 “可视化语言”
python·可视化·音乐·3d图·3d蠕虫