Flask框架 - 初识

什么是Flask框架

  1. Flask是一个基于Python并且依赖于Jinja2模板引擎和Werkzeug WSGI服务的一个微型框架(Micro Framework)
  2. Flask的框架模式是MTV

    M:Models层,模型层,负责与数据库打交道

    T:Templates层,模板层,处理用户显示的内容,如html

    V:Views层,视图层,处理与用户打交道的内容(请求和响应)

Flask的安装

  1. 查看是否安装Flask(在python 的交互模式中)

    import flask

    没报错:已经安装好了Flask,可以继续查看安装版本

    报错:没安装Flask

  2. 查看已安装的Flask版本

    flask.__version__

  3. 安装Flask

    sudo pip3 install flask(在线安装)

    pip3 download flask(下载安装包安装)

初始化Flask应用

from flask import Flask

app = Flask(__name__)

@app.route('/index')
def index():
    return "<h1>这是首页</h1>"

if __name__ == "__main__":
    app.run(debug=True)

杀掉占用5000端口的进程

上述代码没有指定使用的进程端口,默认使用的是5000端口

如果未关闭5000端口的进程,下次再开启时端口会被占用,这时我们需要杀掉占用5000端口的进程

  1. 查看占用5000端口的进程ID

    netstat -lptu

  2. 将进程ID对应的程序杀掉

    sudo kill -9 进程ID

原文地址:https://www.cnblogs.com/hl001/p/10225173.html

时间: 2024-11-09 06:23:15

Flask框架 - 初识的相关文章

flask框架初识 1

------------恢复内容开始------------ 1.flask的简介以及flask启动的本质 2.flask的4剑客 3.flask配置文件的4种方式 4.路由本质 5.cbv初识,路由的本质,cbv详解 一.flask的简介以及flask启动的本质 什么是flask: Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或,Web服务,在介绍Flask之前首先来聊下它和Django的联系以及区别,django个大而全的web框架,它内置

python常用框架之一 Flask (1) 初识Flask

---恢复内容开始--- Flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架. Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现. 比如可以用 Flask 扩展加入ORM.窗体验证工具,文件上传.身份验证等.Flask 没有默认使用的数据库,你可以

Flask框架获取用户IP地址的方法

本文实例讲述了python使用Flask框架获取用户IP地址的方法.分享给大家供大家参考.具体如下: 下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法. python代码如下: from flask import Flask, render_template, request # Initialize the Flask application app = Flask(__name__) # Default route,

Flask 框架构建

Flask 框架构建,目标构建成Django类似的结构 一. 先看看构建后的效果 # 第一次初始化 python manage.py db init # 生成数据库版本 python manage.py db migrate # 将定义的模型更新到数据库 python manage.py db upgrade 二. 看下范例代码 1.根目录下的manage.py文件: 2. electron/__init__.py  一些初始化工作放在这里了,用到了一些插件flask-sqlalchemy,fl

Flask框架的学习与实战(一):开发环境搭建

Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2.很多功能的实现都参考了django框架.由于项目需要,在此记录下学习的过程及心得. 工欲善其事,必先利其器.就从搭建一套flask开发环境开始flask之旅吧. 一.平台说明 操作系统:window 7  64bit  数据库:mysql5.6  python:v2.7  开发集成软件:PyCharm5.0 二.开发环境搭建 1.安装flask框架包 1

Flask 框架入门

Flask Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 . 安装 Flask 依赖两个外部库, Werkzeug和 Jinja2.Werkzeug 是一个 WSGI 工具集,它是 web 应用程序和用于开发和部署的服务器之间的标准接口.Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能.其中最显著的一个是增加了沙箱执行功

使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(四)——对 run.py 的调整

使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(一)——创建应用 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(二)——使用蓝图功能进行模块化 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(三)——使用Flask-Login库实现登录功能 为了方便以后的应用切换,所以需要对 run.py 里的代码进行调整下. 1.在/demo 目录下创建 app_start.py /demo/app_start.py # config=utf-8 from demo

使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(三)——使用Flask-Login库实现登录功能

使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(一)——创建应用 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(二)——使用蓝图功能进行模块化 本次示例的源码下载:点击下载 Flask-Login 库的中文文档:点击进入 Flask-Login 库的新版英文文档:点击进入 一.导入并初始化 Flask-Login 库 在项目根目录下的/demo/__init__.py 文件的头部,import 进 flask_login 库 from flask_login imp

Flask框架:(一、安装)

Flask 依赖于两个外部库:Werkzeug 和 Jinja2 . Werkzeug 是一个 WSGI (在 web 应用和多种服务器之间开发和部署的标准 Python 接口) 的工具集,Jinja2 负责渲染模板. 1.安装 参考:http://blog.csdn.net/qwiwuqo/article/details/8970621 Flask安装的前提条件 1.已安装python2.x版本 2.已安装easy_install 在安装flask之前,你必须要先安装python和easy_i