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

  • 浏览器怎么打开链接(浏览器怎么打开极速模式)

    浏览器怎么打开链接(浏览器怎么打开极速模式)

  • 徕卡r502评价(徕卡r50)(徕卡r50f2)

    徕卡r502评价(徕卡r50)(徕卡r50f2)

  • 候补订单可以候补几个如何候补(候补订单可以候补几个人)

    候补订单可以候补几个如何候补(候补订单可以候补几个人)

  • opporeno4支持防抖吗(opporeno4防抖模式怎么开启)

    opporeno4支持防抖吗(opporeno4防抖模式怎么开启)

  • 电子邮件中@后面的部分是(电子邮件后面是啥)

    电子邮件中@后面的部分是(电子邮件后面是啥)

  • 苹果手机怎么设置小圆点出来(苹果手机怎么设置来电闪光灯闪烁)

    苹果手机怎么设置小圆点出来(苹果手机怎么设置来电闪光灯闪烁)

  • 淘宝属于什么电子商务模式(淘宝属于什么电子商务企业)

    淘宝属于什么电子商务模式(淘宝属于什么电子商务企业)

  • 苹果8plus支持18w快充吗(苹果8plus支持20w快充吗)

    苹果8plus支持18w快充吗(苹果8plus支持20w快充吗)

  • 续订你的ip地址是什么意思(续订你的ip地址要多久)

    续订你的ip地址是什么意思(续订你的ip地址要多久)

  • 来微信不显示在屏幕上怎么弄(来微信不显示在屏幕上怎么弄苹果手机)

    来微信不显示在屏幕上怎么弄(来微信不显示在屏幕上怎么弄苹果手机)

  • ios12有语音控制吗(ios12.2语音控制在哪)

    ios12有语音控制吗(ios12.2语音控制在哪)

  • 相机cmos是什么(相机cmos是什么进灰)

    相机cmos是什么(相机cmos是什么进灰)

  • 手机qq怎么开启评论审核(手机QQ怎么开启手机号登录)

    手机qq怎么开启评论审核(手机QQ怎么开启手机号登录)

  • 淘宝绑定身份证怎么改(淘宝绑定身份证怎么解绑)

    淘宝绑定身份证怎么改(淘宝绑定身份证怎么解绑)

  • 手机怎么禁止进入网站(手机怎么禁止进入某应用)

    手机怎么禁止进入网站(手机怎么禁止进入某应用)

  • 过期的文件如何恢复(过期的文件如何恢复QQ手机)

    过期的文件如何恢复(过期的文件如何恢复QQ手机)

  • 字高3毫米怎么设置(字高3毫米是几号字)

    字高3毫米怎么设置(字高3毫米是几号字)

  • switch翻新机和新机的区别(switch翻新机会怎么样)

    switch翻新机和新机的区别(switch翻新机会怎么样)

  • openmv与opencv区别(opencv3和opencv4的区别)

    openmv与opencv区别(opencv3和opencv4的区别)

  • 苹果8p扬声器音变小了(苹果8p扬声器音量小)

    苹果8p扬声器音变小了(苹果8p扬声器音量小)

  • 全民K歌怎么设置相册管理(全民k歌怎么设置音效最好)

    全民K歌怎么设置相册管理(全民k歌怎么设置音效最好)

  • vivoz3有屏幕指纹吗(vivoz3屏幕指纹版)

    vivoz3有屏幕指纹吗(vivoz3屏幕指纹版)

  • 餐饮app开发价值几何(餐饮类app的现状)

    餐饮app开发价值几何(餐饮类app的现状)

  • vivonex如何开启闪充(vivonex如何开启月亮模式)

    vivonex如何开启闪充(vivonex如何开启月亮模式)

  • 探索图文处理的未来:知名学府与合合信息团队分享NLP实践经验,人工智能引领技术革新(图文处理是做什么工作)

    探索图文处理的未来:知名学府与合合信息团队分享NLP实践经验,人工智能引领技术革新(图文处理是做什么工作)

  • mysql读写分离的四种实现(mysql读写分离amoeba)

    mysql读写分离的四种实现(mysql读写分离amoeba)

  • 增值税申报表出口退税
  • 小规模纳税人如何做账
  • 房地产中介门头
  • 个税申报与社保申报一定是一致的么
  • 制造业的加工费可以放制造费用的二级科目加工费吗
  • 开了发票不做收入的账务处理
  • 合并报表盈余公积等于母公司盈余公积
  • 增值税期末余额在哪方
  • 所得税费用增加利润减少
  • 新公司建账初始数据可以全部为零吗
  • 建筑企业应交哪几种税
  • 存货转固定资产的时点
  • 车购税退税需要多长时间
  • 劳动竞赛费用在什么科目列支做会计分录?
  • 预缴增值税附加税怎么算
  • 净现金流量率计算公式
  • 营业利润为负数说明什么
  • 幼儿园收到政府补贴收入会计分录
  • 生产型增值税与消费型增值税的区别在于是否允许企业
  • 合同印花税进哪个科目
  • 专票开户行信息少股份有限公司有影响吗?
  • 酒店行业税负率怎么算
  • 增值税进项税抵扣规定
  • 财税()
  • 购买软件会计账务处理
  • 设定受益计划资产上限
  • 烟丝消费税组成计税价格
  • 事业单位洗车费如何入账
  • 计提职工教育经费计入什么科目
  • 理财认购申购
  • 企业支付微信认证怎么弄
  • macbook上安装windows10
  • php数组函数面试题
  • thinkphp d方法
  • php和aspnet哪个好
  • 家装行业如何确认收入
  • 苹果mac系统怎么更新最新版本
  • win10组策略编辑器打不开怎么办
  • 进出口公司出口退税额
  • 马蹄莲的养殖方法和注意事项视频
  • wordpress开发app
  • 阿里云phpstudy
  • 费用报销单怎么划线
  • 如何用php制作网页
  • php 格式化字符串
  • 餐饮服务专票可以抵税吗
  • 快递公司账务处理流程及方法总结
  • java中double是什么数据类型
  • mac卸载软件在哪里彻底卸载?
  • 上市公司发放现金的规定
  • 实收资本账务处理错误可以调减吗
  • 社会团体收到的会费怎么入账
  • 领用生产用原材料一批
  • 购买金税盘未抵税怎么办
  • 无偿使用期限
  • 增资协议书范本合同
  • 管理费用是负数影响利润表吗
  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
  • xp系统好怪哦
  • freebsd使用
  • firefox干啥的
  • window10打补丁
  • windows10经常假死
  • ubuntu16安装vnc
  • ubuntu怎么设置成中文
  • linux-c
  • 升级mac os
  • win7系统打印服务怎么开启
  • windows默认程序设置
  • linux小技巧
  • echarts怎么样
  • dos命令语法
  • ie浏览器怎么设置打开网页在同一个窗口
  • unity移动脚本代码
  • NGUI之UILocalize
  • js根据name取值
  • 60后歌手有哪些
  • 如何计算环保税减征政策
  • 天津环保网站官网
  • 增值税综合税率是什么意思啊造价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设