位置: IT常识 - 正文

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

发布时间:2024-01-17
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命令查找文件方法记录 快速查找文件位置

  • 如何设置微信红包封面(如何设置微信红包支付顺序)

    如何设置微信红包封面(如何设置微信红包支付顺序)

  • 华为hry-al00t是什么型号

    华为hry-al00t是什么型号

  • 怎么在华为手机上下载快手(怎么在华为手机上定位对方手机)

    怎么在华为手机上下载快手(怎么在华为手机上定位对方手机)

  • 微信有关联功能吗(微信有关联功能怎么解除)

    微信有关联功能吗(微信有关联功能怎么解除)

  • ipad可以做excel表吗(ipad2020能做excel)

    ipad可以做excel表吗(ipad2020能做excel)

  • 静音模式震动啥意思(静音模式震动总是自动关闭)

    静音模式震动啥意思(静音模式震动总是自动关闭)

  • 显示屏vga什么意思(显示屏的vga)

    显示屏vga什么意思(显示屏的vga)

  • 闲鱼多久收货不会被冻结(闲鱼多久不收货会被自动确认)

    闲鱼多久收货不会被冻结(闲鱼多久不收货会被自动确认)

  • 荣耀hd怎么关闭(荣耀hd怎么关闭掉)

    荣耀hd怎么关闭(荣耀hd怎么关闭掉)

  • 抖音刷新后,如何找到上个视频(抖音刷新页面的按钮在哪)

    抖音刷新后,如何找到上个视频(抖音刷新页面的按钮在哪)

  • qq怎么设置分组自定义(qq如何设分组)

    qq怎么设置分组自定义(qq如何设分组)

  • 电信卡打不出去电话怎么回事(电信卡打不出去也接不到电话)

    电信卡打不出去电话怎么回事(电信卡打不出去也接不到电话)

  • 天猫怎么看第几名付款(天猫怎么知道自己是第几个下单)

    天猫怎么看第几名付款(天猫怎么知道自己是第几个下单)

  • word文档文字添加底纹(word文档文字添加拼音)

    word文档文字添加底纹(word文档文字添加拼音)

  • 美版苹果x自带耳机吗(美版苹果x用着怎么样)

    美版苹果x自带耳机吗(美版苹果x用着怎么样)

  • 文字怎么竖着打并居中(excel文字怎么竖着打)

    文字怎么竖着打并居中(excel文字怎么竖着打)

  • 拼多多要换货怎么办(拼多多换货怎样上门取件)

    拼多多要换货怎么办(拼多多换货怎样上门取件)

  • 苹果8p微信视频怎么美颜(苹果8p微信视频悬浮窗怎么打开)

    苹果8p微信视频怎么美颜(苹果8p微信视频悬浮窗怎么打开)

  • miplay是小米几(小米miplay是小米几)

    miplay是小米几(小米miplay是小米几)

  • 手机安全模式怎么开启(手机安全模式怎么调)

    手机安全模式怎么开启(手机安全模式怎么调)

  • win10excel变成英文了(window10excel表格英文变中文)

    win10excel变成英文了(window10excel表格英文变中文)

  • QQ邮箱怎么添加账户(qq邮箱怎么添加word文档)

    QQ邮箱怎么添加账户(qq邮箱怎么添加word文档)

  • scards32.exe - scards32是什么进程 有什么用

    scards32.exe - scards32是什么进程 有什么用

  • 电脑学习网首发cdnfly-cdn系统通过改hosts破解授权方法,随时可能失效,抓紧下载-电脑学习网破解(网上学电脑的软件)

    电脑学习网首发cdnfly-cdn系统通过改hosts破解授权方法,随时可能失效,抓紧下载-电脑学习网破解(网上学电脑的软件)

  • 买房缴纳契税需要交税吗
  • 仓储服务费税率2021
  • 资源税的计税依据煤炭
  • 营改增后为什么利息要提供发票吗
  • 收据大写十万元整怎么写标准
  • 通货膨胀的含义及通货膨胀率的计算
  • 药店的主营业务是什么
  • 开发票系统税号0和o怎么区别
  • 自来水税率是9%还是3%
  • 国税征收项目有哪些
  • 企业总资产是否包含累积折旧
  • 母公司代子公司付款合法吗
  • 增值税减免明细表怎么填
  • 公司个税申报是什么意思
  • 计提个人社保会计分录实操
  • 双系统跳过磁盘检测
  • 资产负债表其他流动资产计算公式
  • php错误日志
  • smtplib教程
  • 企业所得税计税依据
  • 公司收到个人入股资金要交税吗
  • 非货币性资产对外投资会计处理
  • 固定资产全额折旧
  • 营改增后土地增值税
  • johnny kim宇航员
  • 银行本票结算的特点是什么
  • 移动列表格
  • json postman
  • php生成随机字母数字代码
  • php怎么设置图片的大小
  • js构造函数的八种方法
  • Python 人脸识别系统
  • mkfs.ext4 命令 对磁盘设备进行Ext4格式化
  • php返回数组中所有的值的函数是什么?
  • php判断文件是否存在的函数
  • 员工安全培训费可以计入安全费用吗
  • 出口退税会计分录怎么写
  • 上传附件不成功怎么回事
  • mysql数据库如何回滚
  • nosql manager for mongodb
  • php命令行模式
  • python列表的创建和操作
  • 房地产拆迁补偿协议
  • 解决问题
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 非广告性质的赞助支出
  • 交易性金融资产公允价值变动怎么算
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 收到住宿费普通发票会计分录
  • 土地契税税率计算公式
  • 内部损益是什么
  • 未收到投资款可以确认实收资本吗
  • 工程结算一般由什么等方式
  • 费用分割单是什么
  • 如何解绑企业微信绑定的邮箱
  • 红十字会是事业编还是行政编
  • 会计清查是什么意思
  • 什么计提折旧什么不计提折旧
  • hosts文件不起作用
  • win8旗舰版升级win10
  • ubuntu怎么设置开机自启动程序
  • linux系统中怎么输入中文
  • mac内存管理在哪里
  • win8.1内存占用过高
  • pax是什么文件
  • div left
  • glCopyBufferSubData
  • 快速掌握一个方法
  • 调度器在操作系统中的作用
  • npm安装淘宝镜像操作方式
  • jquery怎么获取
  • js实现类
  • 今天百度汉语
  • 电子税务局查询一般纳税人资格
  • 国税电子税务局官网
  • 企业所得税年报职工薪酬纳税调整明细表
  • 4s店买车需要驾驶证吗
  • 企业调查表资金怎么填
  • 一般纳税人开增值税专票几个点
  • 会计的各种税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号