1.安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask
2.项目目录说明
static:存放css和js
templates:存放html
3.启动命令:
D:\Evns\myfirstflask\Scripts\python.exe -m flask run
4.
FLASK_APP = app.py #表示当前程序运行的名字
FLASK_ENV = development #表示位开发环境
FLASK_DEBUG = 0 #表示没有开启debug模式
In folder d:/PycharmProjects/firstflask
D:\Evns\myfirstflask\Scripts\python.exe -m flask run
* Serving Flask app "app.py"
* Environment: development
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) #表示访问网址为http://127.0.0.1:5000/
5.开启debug调试模式:
方法一:run函数中加入debug=True
if __name__ == '__main__':
app.run(debug=True) #开启调试模式,但是不一定有效,因为在不同的开发环境中,有的有效,有的没有效
方法二:
pycharm中 Run->Edit Configurations 中勾选 FLASK_DEBUG
6.
#带参数的路由 (字符串参数)
#通过访问路径,获取用户的字符串参数
@app.route('/user/<name>') #使用尖角号传递参数name1
def welcome(name): #函数中的name和尖括号里的name名字一定要一致才行,才能识别
return '您好,%s'%name+'切换'
其中
@app.route('/user/<name>') #使用尖角号传递参数name1
def welcome(name):
两行用的是flask包(库)
其中
return '您好,%s'%name+'切换'
一行用的是jinja2的库
7.网站架构:
第一步:定你的访问路径
第二步:将你的网页内容返回给用户
8.
方法一:可能不生效
flask默认开启的网站是本地的:127.0.0.1:5000
现在把已经有的本机访问改成局域网访问:
app.run(host=’0.0.0.0’, port=8080)
方法二:
pycharm中 Run->Edit Configurations 中的Additional options中填写:--host=0.0.0.0 --port=8080
9.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构