Python Flask web更新式全套教程(CSDN首发)

本文提供了一套完整的Python Flask Web开发教程,包括安装Flask和VScode,Flask基础如最小开发框架、URL参数、页面跳转,以及Jinja模板的使用。教程适合初学者,由12岁的初中生撰写,欢迎各位指导。
摘要由CSDN通过智能技术生成

前言

    为什么标题说"CSDN首发"呢?在我之前,CSDN上从未有过一篇完整的flask教程,很多人想学习flask,但苦于没有一套完整体系的教程,只好去阅读生硬的官方文档或者买实体书.本套教程就是应对当前这只那个情况而设计的

  本博客参考书籍:钱游《Python Flask Web开发入门与项目实战》

  注:博主12岁,只是一个普普通通的初中生,如教程中有不足之处,恳请各业界大佬指导!

1.准备工作

1.1安装Flask

    在安装Flask前,你需要先安装python并配置环境变量,详细请见:python安装

  安装flask很简单,只需要打开cmd,然后键入以下代码:

pip install flask

  等待安装完成,安装包有点大

1.2 安装VScode

  作者使用的python编辑器为VScode,直接上官网安装:安装地址

  安装完成后,点击左边从上往下数第五个图标,搜索"Chinese",点击安装,重启,便可切换为中文
  然后搜索python,安装python工具包

2.flask开发基础

2.1 Flask最小开发框架

  新建app.py,键入以下代码

# 从flask框架中导入Flask类
from flask import Flask
# 传入__name__初始化一个Flask实例
app = Flask(__name__)
#这个路由将根URL映射到了hello_world函数上
@app.route('/')
def hello_world():
    return 'Hello World!'
if __name__ == '__main__':
    #指定默认主机为是127.0.0.1,port为8888
    app.run(debug=True,host='0.0.0.0', port=8888)

  首先,我们需要从flask中引入Flask方法

  注意:小写开头flask是代表flask库,大写开头的Flask是一个函数

  然后我们把参数为__name__的Flask函数封装进变量app,这就代表了我们一整个程序,然后使用route方法指定此网页的目录,’/'代表根目录.在route方法下定义一个函数"hello_world",返回了一个网页内容,可以加上HTML标记
  如果此程序作为主程序运行时,会执行flask自身集成的run()方法,并启用debug,host参数为0.0.0.0时,表示任何主机都可以连上,port参数表示网站开启的端口号



  运行此程序时,会看到类似以下输出:

 * Serving Flask app 'app' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 102-869-662
 * Running on all addresses.
   WARNING: This is a development server. Do not use it in a p
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值