Python Flask 简明教程(10)--模板之条件渲染与循环渲染
1.前言上一篇讲解了如何将变量从python程序渲染到网页。本篇来讲下如何根据后端的数据,对网页内容进行条件渲染和循环渲染。2. 条件渲染条件渲染的意思是,根据后端变量的情况,来选择性的渲染一部分内容。后端类:class User: def __init__(self, name, sex): self.name =....
Python Flask 简明教程(9)--模板之渲染变量
1. 前言上一篇我们介绍了模板继承,可以快速的复用导航等固定部分到各个页面。本篇我们介绍下如何将后端的参数带到前端,然后渲染到网页上显示。2. 渲染变量2.1 普通变量后端返回普通变量:@app.route('/user')def user(): return render_template('user.html', username="张三")对应user.html页....
Python Flask 简明教程(8)--模板之继承
1. 前言静态网页的内容是静态的,所以如果有像导航栏这种每个页面都需要的固定内容,也还是不得不在每个页面编写一遍。这除了会导致代码非常臃肿,还会让修改变得很繁琐,如果想修改导航中的一个链接,也不得不修改所有包含导航的页面。使用动态网页技术中的模板,可以轻松的解决这个问题,FLask的模板继承在解决这个问题上更是非常的简洁。2. 创建项目首先创建flask-temp文件夹,用于演示模板继承功能。在....
Python Flask 简明教程(7)--路由使用方法详解
1. 概述路由其实就是URL和Python函数的映射关系,说的再明白点,就是客户端请求哪个路径交给哪个函数处理的问题。通过给函数添加装饰器@app.route,即可定义路由,装饰器的参数即为对应的URL。2. 简单路由编写route.py,代码如下:from flask import Flaskapp = Flask(__name__)@app.route('/hello')def hello(....
Python Flask 简明教程(6)--启用调试模式
1. 背景在正常情况下,项目启动后,如果修改了代码,想要查看最新的效果,需要关闭服务,然后再次启动程序,才能看到最新的程序运行效果。在开发过程中,这无疑是比较浪费时间的。所以Flask提供了调试模式,启用调试模式后,修改代码并保存时,程序自动重启,我们可以立即在浏览器中查看最新效果。2. 启用调试模式将app.run()修改为app.run(debug=True)即可启用调试i模式。实际上就是为....
Python Flask 简明教程(5)--第一个Flask程序解析
1. 前言本篇我们通过编写第一个Flask程序,来了解Flask的基本情况。2. 第一个程序我们先看代码:from flask import Flaskapp=Flask(__name__)@app.route('/')def hello(): return 'hello world!'if __name__=='__main__': app.....
Python Flask 简明教程(4)--Flask框架安装
1. 前言在之前的章节,我们介绍了Python的安装及环境变量的配置。安装完Python后会自带pip工作,我们利用pip工具就能非常轻易的安装各种拓展模块,比如Flask。2. 安装Flask打开命令行,执行pip install -U flask,即可安装flask,注意-U的意思是升级最新版本。3. 查看已安装的包安装完毕后,可以运行pip list命令查看已安装的所有包,如下图:其中与F....
Flask RESTful 简明教程(2)--安装
1. 基础环境安装在安装Flask RESTful之前,需要先安装Python并配置环境变量。Python的安装之前已经提过了,从官网下载3.6以后版本即可。环境变量的话,参考如下配置:PYTHON_HOME设置为C:\Develop\Python3.8.5PATH追加;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;注意环境变量,一个指向安装目录,里面有python.e....
Flask RESTful 简明教程(1)--Flask RESTful概述
1. 简介Flask RESTFul是一个Flask的拓展框架,它为Flask增加了快速构建REST风格API的支持。Flask RESTFul是一个轻量级的框架,它只专注于REST这件事,所以像ORM或者其他的事情,Flask RESTful是不做的。如果你熟悉Flask的话,上手Flask RESTful就比较轻松了。哈哈,我本人并不熟悉Flask,仅仅是学习过一点皮毛,所以后续章节中会有很....
Python Flask 简明教程(3)--Django or Flask
1. 前言前一段时间,我基本上都在发展我的Vue前端+Java后端的技术路线。直到最近,我开始教授Python课程,如果仅仅是教授语法部分,那是非常无趣的,所以我决定要教一下Python Web开发,所以我重新拾起了Python Web开发这一个路线。2. 学习Django的心得一开始选择的框架是Django,这是一个大而全的框架,看了不少博客说比较适合初学者。然后我就入坑了,学了Django项....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注