位置: 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命令查找文件方法记录 快速查找文件位置

  • 13pro和13区别(13pro和13区别摄像头)

    13pro和13区别(13pro和13区别摄像头)

  • 支付宝真实姓名怎么隐藏(支付宝真实姓名怎么设置隐藏)

    支付宝真实姓名怎么隐藏(支付宝真实姓名怎么设置隐藏)

  • 微信怎么发红包(微信怎么发红包可以直接到对方账户)

    微信怎么发红包(微信怎么发红包可以直接到对方账户)

  • 携程怎么开通超级会员(携程超级会员是什么意思)

    携程怎么开通超级会员(携程超级会员是什么意思)

  • 户户通升级进度条不动(户户通升级进度查询)

    户户通升级进度条不动(户户通升级进度查询)

  • 以太网交换机的每一个端口可以看做(以太网交换机的自学是指)

    以太网交换机的每一个端口可以看做(以太网交换机的自学是指)

  • 苹果手机出现时间限额是怎么回事(苹果手机出现时间限制是什么意思)

    苹果手机出现时间限额是怎么回事(苹果手机出现时间限制是什么意思)

  • 华为荣耀play4t返回键在哪里(华为荣耀play4t返回键怎么设置)

    华为荣耀play4t返回键在哪里(华为荣耀play4t返回键怎么设置)

  • 手机主板换了 原来的东西还有吗(手机主板换了imei会变吗)

    手机主板换了 原来的东西还有吗(手机主板换了imei会变吗)

  • ale-tl00是什么型号(ale一tl00)

    ale-tl00是什么型号(ale一tl00)

  • 家里的宽带突然连接不了怎么回事(家里的宽带突然断了)

    家里的宽带突然连接不了怎么回事(家里的宽带突然断了)

  • 电信双千兆什么意思(中国电信双千兆是什么意思)

    电信双千兆什么意思(中国电信双千兆是什么意思)

  • 27w和18w快充的区别(用27w的快充冲18w的手机会咋样)

    27w和18w快充的区别(用27w的快充冲18w的手机会咋样)

  • 买家发了空包被退款成功了

    买家发了空包被退款成功了

  • 总评成绩怎么算excel(总评成绩怎么算excel公式)

    总评成绩怎么算excel(总评成绩怎么算excel公式)

  • vivo手机分辨率在哪看(vivo手机分辨率怎么调)

    vivo手机分辨率在哪看(vivo手机分辨率怎么调)

  • 滴滴快车怎么往返收费(滴滴快车怎么转出租车)

    滴滴快车怎么往返收费(滴滴快车怎么转出租车)

  • 无忧行如何使用方法(无忧行怎么样)

    无忧行如何使用方法(无忧行怎么样)

  • 拼多多店铺满减什么意思(拼多多店铺满减和优惠券叠加吗)

    拼多多店铺满减什么意思(拼多多店铺满减和优惠券叠加吗)

  • hdmi机顶盒连接显示器(hdmi机顶盒连接路由器)

    hdmi机顶盒连接显示器(hdmi机顶盒连接路由器)

  • 淘宝自动确认收货时间是10天还是15天(淘宝自动确认收货)

    淘宝自动确认收货时间是10天还是15天(淘宝自动确认收货)

  • vivo低电模式有什么用(vivox50低电模式)

    vivo低电模式有什么用(vivox50低电模式)

  • 荣耀v20能用40瓦快充吗(荣耀v20能不能用40w的充电头)

    荣耀v20能用40瓦快充吗(荣耀v20能不能用40w的充电头)

  • 华为nova4充电器型号(华为nova4充电器型号对应表)

    华为nova4充电器型号(华为nova4充电器型号对应表)

  • 华为p20如何分屏(华为p20如何分屏一半一半)

    华为p20如何分屏(华为p20如何分屏一半一半)

  • 对 ChatGLM-6B 做 LoRA Fine-tuning

    对 ChatGLM-6B 做 LoRA Fine-tuning

  • Python【二手车价格预测案例】数据挖掘(二手车价格网站)

    Python【二手车价格预测案例】数据挖掘(二手车价格网站)

  • 一般纳税人减免增值税政策
  • 实收资本的账务处理是怎样的
  • 建筑服务增值税税率
  • 科普一下发票知识
  • 不征税收入的三个条件文件依据
  • 信用减值损失是损益类的收入类还是费用类
  • 赞助支出和广告支出的区别
  • 贴现法付息的有效年利率
  • 买电脑所有配件
  • 非盈利组织收到投资款如何做账
  • 一般纳税人临时工工资怎么入账
  • 金税三期报税软件
  • 服务合同需要征税吗
  • 电子承兑到期怎样兑现
  • 4s店买车首付能付一成吗
  • 房地产企业城建税预缴可以抵扣吗
  • 房地产企业开发成本科目明细
  • 商贸公司结转成本应该贴什么凭证
  • 一次性医保补助多少钱
  • 个体工商户该如何交税
  • 没领税票会产生税吗
  • 增值税税控系统专用设备
  • 委托代购商品的核算有
  • 高新企业产品开发的折旧费用可以税前扣除吗?
  • 职工食堂报销经费标准
  • 报关单和发票上的公司抬头不一致
  • 劳务费发票证明怎么写
  • 在edge浏览器中打开农行K宝
  • 联想旧电脑怎么连接wifi
  • 华为系统设置权限
  • 在建工程进项税可以抵扣吗
  • 工会经费列支比例
  • 借别人资质投标如何签合同
  • 人工智能导论报告
  • php字符串定义
  • 待摊费用计入哪里
  • 金融企业呆账核算流程
  • dsm是什么文件
  • 增值税防伪税控系统
  • 蒂内河畔圣艾蒂安小镇,法国阿尔卑斯省 (© CAVALIER Michel/hemis.fr/Alamy Stock Photo)
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • 黑暗的树荫
  • php实现递归
  • 租金和物业管理费税率
  • 损失函数解读例题
  • mac apache php
  • dedecms官网
  • mongodb用户权限
  • sql函数判断一个值是否是数字
  • 计入固定资产和费用的区别
  • 房地产开发企业资质证书
  • 加油站充值套路
  • 个人收到国外汇款后怎么办
  • 手工发票可以抵进项税吗
  • 专打发票的打印机
  • 预收账款占销售收入比例预警值为比例大于
  • 标准成本法计算公式图
  • MySQL 5.6 中 TIMESTAMP 的变化分析
  • Win7如何取消电脑的屏幕保护
  • Freebsd7.0 Apache2.2+MySQL5+PHP5安装和配置方法
  • freebsd软件安装
  • 随机产生10个数
  • 如何删除win7系统
  • win10怎么转移文件到其他盘
  • epipe错误
  • dos批处理高级教程合编.pdf
  • perl教程 pdf
  • opengl perspective
  • 图像unit8
  • perl 读文件
  • logcat read failure
  • Metaio in Unity3d 教学--- 二. 创建自己的Application
  • bootstrapcdn
  • javascript教程代码
  • 上海税务举报电话多少
  • 企业环境信用等级在哪里查询
  • 乡镇地税局待遇
  • 陕西地方税务局2017年2号公告
  • 定额发票增值税怎么申报
  • 湖北省税务发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设