位置: IT常识 - 正文

Python Flask框架-开发简单博客-开篇介绍(flask框架入门)

编辑:rootadmin
Python Flask框架-开发简单博客-开篇介绍

推荐整理分享Python Flask框架-开发简单博客-开篇介绍(flask框架入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:flask框架入门,Pythonflask框架难吗,Python flask框架https协议,Pythonflask框架难吗,Python flask框架可以干什么,Pythonflask框架难吗,Pythonflask框架,Pythonflask框架天气采集,内容如对您有帮助,希望把文章链接给更多的朋友!

作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他拥有的,而不是他会的。所以可以不学无数,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。我的专栏文章知识点全面细致,逻辑清晰、结合实战,让你在学习路上事半功倍,少走弯路! 个人社区:极乐世界-技术至上 我们追求技术至上,这是我们理想中的极乐世界~(关注我即可加入社区)

本专栏是对flask官方文档中个人博客搭建进行的归纳总结,与官方文档结合事半功倍。基础薄弱的同学请戳Flask官方文档教程

文章目录1. 什么是Flask1.1 核心理念1.2 一个最小的应用2. 个人博客要实现的功能点和效果展示2.1 功能点2.2 Blog效果展示2.2.1 登陆、注册页面2.2.2 首页(非登录用户\登陆用户),注意右侧有区别2.2.3 登陆用户的文章新建(New)\文章编辑功能(Edit)3. 实现大纲(知识点)1. 什么是Flask

1.1 核心理念

Flask框架是Python中的一个非常重要的WEB开发框架,与另一个重量级Python Web框架Django齐名。但与Django的重和全不同,Flask强调灵活和简单。所以我们也会称Flask为微框架。

微框架中的“微”字表示 Flask 的目标是保持核心简单而又可扩展。 Flask 不会替你做出许多决定,比如选用何种数据库、使用何种模板引擎,在flask中这些都是非常容易改变的。Flask可以变成你任何想要的东西,一切恰到好处,由你做主。

缺省配置情况下, Flask 不包含数据库抽象层、表单验证或者其他已经有成熟第三方扩展能实现的功能。Flask的理念是通过使用这些扩展为应用添加所需功能,就如同这些功能是 Flask 原生的一样。大量的扩展用以支持数据库整合、表单验证、上传处理和各种开放验证等等。 Flask 可能是“微小”的,但它已经为满足您的各种生产需要做出了充足的准备。

一旦你开始使用 Flask ,你会发现有各种各样的扩展可供使用。 Flask 作为一个非常简约而优秀的胶合层,就像 Python 语言一样。

1.2 一个最小的应用首先,安装flask框架pip install Flask其次,启动flask,一个应用就此诞生# hello.py"""1. 首先我们导入Flask类。2. 接着我们创建一个该类的实例:app。第一个参数是应用模块或者包的名称。 __name__ 可以简单认为代表目前这个文件。有了这个参数Flask会读取参数所提供的文件的内容,来获取app模板或是静态文件。3. 然后我们使用 route() 装饰器来告诉 Flask 触发函数的URL。4. 函数返回需要在用户浏览器中显示的信息。默认的内容类型是 HTML ,因此字符串中的HTML会被浏览器渲染"""from flask import Flask # 1app = Flask(__name__) # 2@app.route("/") # 3def hello_world(): return "<p>Hello, World!</p>" # 4最后,启动。这个需要临时设置一个环境变量Python Flask框架-开发简单博客-开篇介绍(flask框架入门)

CMD使用命令

> set FLASK_APP=hello> flask run

Powershell使用命令

> $env:FLASK_APP = "hello"> flask run

Bash使用命令

$ export FLASK_APP=hello$ flask run

在后续的文章中,我会介绍一种简单的pycharm配置,做到一键启动。

2. 个人博客要实现的功能点和效果展示2.1 功能点

非常简单的个人博客,但是通过实现这些功能,可以快速对Flask框架有个直接的认识,并能为后续深入自学提供一个非常好的入手点。

2.2 Blog效果展示2.2.1 登陆、注册页面

2.2.2 首页(非登录用户\登陆用户),注意右侧有区别

2.2.3 登陆用户的文章新建(New)\文章编辑功能(Edit)

页面过于简单了,仅为了减少其他知识点的干扰,专注于flask的学习而已。

3. 实现大纲(知识点)

这个思维导图会在后续文章中不断完善,直至本专栏所有文章结束,形成完整的思维导图。这个形成过程,就是我从Flask官方文档中总结归纳的所有知识点。

本文链接地址:https://www.jiuchutong.com/zhishi/300907.html 转载请保留说明!

上一篇:id命令 显示用户与用户组信息(id命令的哪个参数可显示用户账号的uid信息)

下一篇:利用Linux Find命令查找文件方法记录 快速查找文件位置

  • 所得税清缴时有哪些调整项
  • 金税四期对增值税发票的比对
  • 利润表利息费用和利息收入
  • 过路费报销属于什么费用科目
  • 出纳取备用金需要交税吗
  • 解除劳动合同员工不同意
  • 自然人合伙企业怎么交税
  • 上个月普通发票怎么作废
  • 异地施工缴税增值税交多少
  • 挂靠建筑公司企业所得税怎么交?
  • 企业购进废旧厂房的分录
  • 保安服务专票是多少税点
  • 跨年度收入计算的增值税如何入账?
  • 网上认证增值税专用发票步骤图解
  • 民办中小学收费新政策
  • 非居民个人所得税税率表2021
  • 非流动资产处置净收益是指什么
  • 营运资金投资额计算公式
  • 享受小型微利企业标准
  • 广告公司结转收入应交税费分录?
  • 开给销货方红字信息表如何做账?
  • 鸿蒙怎么开启个性化桌面
  • 笔记本恢复出厂设置后和新的一样吗
  • 企业所得税申报错误怎么更改
  • 苹果14出来13会下架吗
  • 发票是自己买的吗
  • 发生债务重组收益的分录
  • 期初未缴税额有数字怎么处理
  • 汉字转拚音
  • 分包缴纳的个税怎么算
  • 冲销暂估入账应该填什么凭证
  • 应收票据确认坏账怎么处理
  • 利息资本化怎么计算
  • 单目深度估计算法
  • php支付接口开发
  • named命令
  • 应纳税所得额100-300万税率
  • 外贸企业出口退税申报流程
  • 帝国cms怎么用
  • 企业收到的国外发票可以入账吗
  • 亏损企业研发费用可以加计么
  • 软件和硬件如何分开
  • 购进车辆的会计分录
  • 税前列支的项目
  • 餐饮营业收入怎么算
  • 支付宝提现到对公账户要收手续费吗
  • 所得税减免的会计科目
  • 视同销售是指什么?
  • 收到银行存款利息
  • 模具维修费用清单表格
  • 建立固定资产管理台账
  • 土地无形资产摊销的会计处理方法
  • 收到其他公司往来款怎么做账
  • 以前年度损益这个科目
  • 企业专家咨询费标准
  • 完全成本法作业成本法变动成本法对企业的影响
  • 财务建账应关注哪些内容
  • mysql 5.6.14 win32 解压缩版(免安装)安装配置教程
  • windows10x预览版
  • ubuntu gnome3
  • Vista Virtual PC软件安装XP系统
  • win7系统屏幕键盘怎么打开
  • winXP系统下qq不能视频聊天该怎么办?
  • centos作用
  • linux命令关机命令
  • 重装系统后没声音怎么解决win7
  • 给推荐几款
  • 怎样一键清空
  • 当前用户已注销
  • perform.exe是什么进程
  • linux shell脚本实例
  • store与storage的区别
  • linux curl用法
  • python文件a
  • python内置方法大全
  • jquery显示隐藏div
  • 如何查询企业出资时间
  • 1.6排量算大吗
  • 社保当月减员当月还可以增加上吗
  • 2021税务零申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设