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

  • 淘宝零钱怎么充值(淘宝怎么充钱进去)

    淘宝零钱怎么充值(淘宝怎么充钱进去)

  • vivo NEX 3s搭载的是哪个处理器(vivo nex3s 5g)

    vivo NEX 3s搭载的是哪个处理器(vivo nex3s 5g)

  • 腾讯视频能创建房间吗(腾讯视频创建房间)

    腾讯视频能创建房间吗(腾讯视频创建房间)

  • 支付宝手机定位权限怎么开启(支付宝手机定位在哪里)

    支付宝手机定位权限怎么开启(支付宝手机定位在哪里)

  • 抖音为什么不能拍视频(抖音为什么不能用微信登录)

    抖音为什么不能拍视频(抖音为什么不能用微信登录)

  • 小米9充电多少w(小米9充电多少快充)

    小米9充电多少w(小米9充电多少快充)

  • amd平台是什么意思(电脑amd平台指什么意思)

    amd平台是什么意思(电脑amd平台指什么意思)

  • 手机可以设置关机状态吗(手机可以设置关机但是又能上网吗)

    手机可以设置关机状态吗(手机可以设置关机但是又能上网吗)

  • 解除关联对方有提示吗(解除关联后对方还能看见聊天记录吗)

    解除关联对方有提示吗(解除关联后对方还能看见聊天记录吗)

  • 软件指的是计算机系统中与硬件(软件指的是计算机完成特定任务的程序)

    软件指的是计算机系统中与硬件(软件指的是计算机完成特定任务的程序)

  • 微信聊天翻译功能怎样设置(微信聊天翻译功能在哪里)

    微信聊天翻译功能怎样设置(微信聊天翻译功能在哪里)

  • 三星s10 5g版在国内能用吗(三星s10+5g国行)

    三星s10 5g版在国内能用吗(三星s10+5g国行)

  • oppo怎么退出盲人模式(oppo怎么退出盲人设置)

    oppo怎么退出盲人模式(oppo怎么退出盲人设置)

  • 无线端是什么意思啊(无线端是指手机端吗)

    无线端是什么意思啊(无线端是指手机端吗)

  • cpu u和h什么意思(cpu的u和hq是什么意思)

    cpu u和h什么意思(cpu的u和hq是什么意思)

  • 淘宝单号填错了超过24小时怎么改(淘宝单号填错了怎么办)

    淘宝单号填错了超过24小时怎么改(淘宝单号填错了怎么办)

  • 华为手机支持电信卡吗(华为手机支持电容笔吗)

    华为手机支持电信卡吗(华为手机支持电容笔吗)

  • 华为nova4屏幕是哪家(华为nova4屏幕是哪家的)

    华为nova4屏幕是哪家(华为nova4屏幕是哪家的)

  • 被删除的软件怎么找回(被删除的软件怎么下回来)

    被删除的软件怎么找回(被删除的软件怎么下回来)

  • 华为matex是屏幕指纹吗

    华为matex是屏幕指纹吗

  • 美团消费账单怎么删除(美团消费账单在哪里看)

    美团消费账单怎么删除(美团消费账单在哪里看)

  • word怎么设置每页几行(word怎么设置每行字数)

    word怎么设置每页几行(word怎么设置每行字数)

  • 12g运行内存手机有必要吗(12g运行内存手机有哪些)

    12g运行内存手机有必要吗(12g运行内存手机有哪些)

  • 小米手机分身怎么关闭(小米手机分身怎么恢复原来)

    小米手机分身怎么关闭(小米手机分身怎么恢复原来)

  • 苹果更新软件为什么要付款(苹果更新软件为什么要一直输入ID)

    苹果更新软件为什么要付款(苹果更新软件为什么要一直输入ID)

  • 苹果实况怎么拍久一点(苹果实况怎么拍3秒)

    苹果实况怎么拍久一点(苹果实况怎么拍3秒)

  • qq斗图模式在哪里?怎么开启?手机qq斗图模式开启(扣扣斗图在哪里设置)

    qq斗图模式在哪里?怎么开启?手机qq斗图模式开启(扣扣斗图在哪里设置)

  • 企业准备注销了怎么恢复
  • 认证一般纳税人之前取得的专票
  • 顺流交易为什么调整被投资方
  • 消防公司支付劳务费会计处理
  • 利润表第二季度本期金额填4-6月还是1-6月数
  • 财务报表没有申报表
  • 申报附加税增加一行如何增加
  • 一般纳税人开差额票的税率
  • 新企业所得税法规定的企业所得税基本税率
  • 行政事业单位资产管理工作总结
  • 代收代付如何进行账务处理?
  • 利润表中所得税怎么算
  • 领用工程物资的进项税要转出么
  • 在汇兑结算方式中汇入行对流行代取的款项应先转入
  • 零申报有期限吗
  • 买卖投资证券基金怎么进行财税处理?
  • 上个月没有报个税这个月一起报
  • 预支差旅费的会计科目
  • 软件企业证书应该考什么
  • 资源税纳税期限按月还是按季
  • 减免税备案申请表范文
  • 跨月发票冲红账怎么做
  • 固定资产改造更新是否需要计提折旧
  • 申报个税是按哪个月的工资表
  • 主机倒地后打不开电脑
  • 未生产期间的折旧费记到哪
  • 苹果最强机型
  • Linux系统怎么设置常亮
  • 如何把文件夹加密码锁手机
  • 收到厂家赠送的产品
  • 独享20m网速快吗
  • anyproxy提高公众号文章采集效率
  • 销售预售卡如何入账
  • win10修改hosts文件权限
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 其他业务支出包括的内容
  • 增值税一般纳税人和小规模纳税人的区别
  • linux直接运行jar
  • 可转换债券的特点有哪些?
  • 完美解决索尼电视arc无声音
  • php 配置
  • chrome使用教程
  • 实物资产的管理
  • 投资收益会计准则
  • auto learn
  • php array_reverse 以相反的顺序返回数组实例代码
  • vue2.0安装
  • overflow常见释义
  • 文心为何意
  • 智慧工厂协同管控下载
  • css中字符间距怎么设置
  • php屏蔽ip
  • 材料成本差异的借方表示什么
  • 房地产销售老项目增值税
  • 个体户季报网上申报怎么填写
  • 折旧方法有哪些英文
  • 期末需要结账的账户
  • 公户的利息收入账务处理咋处理
  • 固定资产原值会减少吗
  • 什么是限售股融券
  • 购货方享受现金折扣增值税
  • 商品进销差价的作用
  • 天猫佣金是什么意思
  • aspnet开发和运行环境
  • SQLSERVER Pager store procedure分页存储过程
  • centos怎么样
  • sxs.exe病毒
  • awk中使用sed
  • linux shell echo
  • Unity3D面试题整合
  • dos rd命令
  • 怎样用div css制作网页
  • 网页css加载失败
  • 深入理解android内核
  • javascript网页游戏制作教程
  • Javascript Math ceil()、floor()、round()三个函数的区别
  • 推荐一些非常不好的书
  • 基于mvc设计模型的框架
  • 工会经费计税依据工资总额包括什么
  • 国税稽查局查账单凭个人流水能不能当做证据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设