python Flask框架简单demo

python Flask框架demo

1.配置Flask框架
  • 搭建虚拟环境(已经搭建好了可以跳过次步骤)
    mkdir myproject
    cd myproject
    py -3 -m venv venv
    
  • 激活虚拟环境
    venv\Scripts\activate
    
  • 安装Flask
    $ pip install Flask
    
2.运行Flask框架
  • CMD:

    set FLASK_APP=firstweb.py
    flask run
    
  • Powershell:

    $env:FLASK_APP = "firstweb.py"
    flask run
    
  • Bash:

    $ export FLASK_APP=firstweb.py
    $ flask run
    

    注意:firstweb.py为对应自己的python文件

3.Flask开启调试模式
  • CMD:

    set FLASK_ENV=development
    flask run
    
  • Powershell:

    $env:FLASK_ENV = "development"
    flask run
    
  • Bash:

    $ export FLASK_ENV=development
    $ flask run
    
4.简单的WEB示例(firstweb.py文件内容)
from flask import Flask, request, jsonify, render_template
from markupsafe import escape
import dealData

app = Flask(__name__)
app.debug = True
app.config['JSON_AS_ASCII'] = False

@app.route('/<name>')
def hello_world(name):
    return f"Hello, {escape(name)}!"

@app.route('/index')
def index():
    return render_template('index.html')

if __name__ == '__main__':
    app.run()

5.项目对应文件(demo项目工程目录)
 |-- dealData.py     
 |-- firstweb.py
 |-- package-lock.json
 |-- package.json
 |-- data                             存放对应的数据文本
 |   |-- mapdata202108.st
 |   |-- mapdata202109.st
 |-- static                           静态文件
 |   |-- dp.css
 |   |-- dp.js
 |   |-- 3rd
 |   |-- img
 |   |-- json
 |-- templates						  页面模板
 |   |-- index.html
 |-- venv                							    虚拟环境配置文件
 |   |-- pyvenv.cfg
 |   |-- Include
 |   |-- Lib 
 |   |-- Scripts
 |-- \__pycache__                     python编译后文件
      |-- dealData.cpython-39.pyc
      |-- firstweb.cpython-39.pyc

(仅作学习笔记,无任何参考价值)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值