随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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.



posted on   大话人生  阅读(214)  评论(0编辑  收藏  举报
编辑推荐:
· .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语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示