在线做c 题的网站,福州网站排名提升,个人简历样本,网络营销招聘岗位有哪些Python基础学习#xff1a;
Pyhton 语法基础Python 变量Python控制流Python 函数与类Python Exception处理Python 文件操作Python 日期与时间Python Socket的使用Python 模块Python 魔法方法与属性
Flask基础学习#xff1a;
Python中如何选择Web开发框架#xff1f;Pyth…Python基础学习
Pyhton 语法基础Python 变量Python控制流Python 函数与类Python Exception处理Python 文件操作Python 日期与时间Python Socket的使用Python 模块Python 魔法方法与属性
Flask基础学习
Python中如何选择Web开发框架Python Flask 入门开发如何使用virtualenv实现python环境的隔离Python中使用国内源头下载依赖Python Flask 路由配置Flask 使用Context上下文Python Flask实现蓝图Blueprint配置和模块渲染
Flask是Python中目前比较流行的一款Web框架Flask小巧精简且便于扩展。Flask内置Jinja2模板引擎模块实现前端模板语言渲染。本篇文章主要给出Flask开发学习指南。 Flask是一款流行的Python Web开发框架。轻量级的Web框架使得我们可以选择需要的模块进行搭建也可以扩展所有需要的支持模块。Flask采用的是MVC模式结构设计非常优秀采用的Jinja2模块引擎更好和前端模块进行结合。 纵观python框架我们不难看出python开发的这些优点
简易完整的Flask文档中文文档也很齐全方便我们快速上手社区活跃度较高较高的使用占比可以让我们很快找到开发过程中出现的问题Flask模块扩展生态很好基本覆盖我们工作的大多数场景如后端面板扩展Flask-Admin数据库升级迁移扩展Flask-Migratejwt实现Flask-JWT-Extended数据库扩展Flask-SqlAlchemy等等Flask颗粒度小组装灵活、简便集成了包括单元测试、cookies、unicode并提供多米仕开发和调试器
安装Flask
安装Flask之前简易先在项目中添加虚拟环境是的项目的python环境与本地python环境能进行隔离关于Python虚拟环境的搭建可以参考如何使用virtualenv实现python环境的隔离。安装命令如下
(venv)$ pip install Flask // 在venv环境中通过命令安装Flask
从Hello World开始
首先我们来创建一个Hello World程序来了解Flask的使用。 # !/usr/bin/env python
# -*- encoding:utf-8 -*-from flask import Flaskapp Flask(__name__) #创建一个Flask示例app.route(/hello) #通过route创建路由
def helloWorld():return Hello world !if __name__ __main__:# 通过run启动一个server服务app.run(host0.0.0.0,port8080)
常见后运行py文件启动服务:
(venv) F:\projects\github\pythonNotespython flask/hello.py* Serving Flask app hello* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0)* Running on http://127.0.0.1:8080* Running on http://192.168.1.14:8080
Press CTRLC to quit
访问服务http://127.0.0.1:8080/hello界面返回