Python Flask 简明教程(14)--通过ORM方式操作数据库

1. 前言上一篇我们讲了通过pymysql直接操作数据库,需要我们自己去建立连接,编写sql,执行sql。现在更流行的方式,是通过ORM,即对象-关系映射的方式,来更加便捷的操作数据库。本篇我们就借助sqlalchemy,来实现ORM操作数据库。2. 创建数据库使用MySQL创建数据库testdb&...

Python Flask 简明教程(13)--通过pymysql直接操作数据库

1. 前言在之前章节中,我们已经讲述过Python如何接受网页参数,以及如何将渲染后的网页发送给浏览器。在这之后,还有一个非常关键的环节,那就是使用Python操作数据库。我们可以直接对数据库进行增删改查操作,当然也可以进一步通过ORM的方式利用对象操作数据库。本篇先来介绍下比较基础的数据库操作技术...

Python Web 框架 Flask 快速入门

31 课时 |
30686 人已学 |
免费
开发者课程背景图

Python Flask 简明教程(12)--Flask获取Ajax传输的JSON数据

本文目录1. 前言2. 创建项目结构3. 发起Ajax请求4. 编写app.py5. 接收JSON数据6. 测试7. 小结1. 前言上一篇讲了Flask接收URL参数及表单参数,其实这两种方式用的比较少了,现在还是流行通过Ajax传输JSON数据。本篇就通过一个完整的FlaskWeb项目,演示下如何...

Python Flask 简明教程(11)--获取URL请求参数与表单参数

本文目录1. 前言2. 获取URL信息3. 获取URL查询参数4. 获取表单参数5. 小结与拓展1. 前言网页请求信息可以通过多种方式,从网页发送到后端,例如URL里面的参数,表单里面的参数,以及上传文件的信息。Flask可以通过request对象非常轻易的获取网页请求信息,本篇来具体演示如何获取U...

Python Flask 简明教程(10)--模板之条件渲染与循环渲染

1.前言上一篇讲解了如何将变量从python程序渲染到网页。本篇来讲下如何根据后端的数据,对网页内容进行条件渲染和循环渲染。2. 条件渲染条件渲染的意思是,根据后端变量的情况,来选择性的渲染一部分内容。后端类:class User:    def __init__(self, n...

Python Flask 简明教程(9)--模板之渲染变量

1. 前言上一篇我们介绍了模板继承,可以快速的复用导航等固定部分到各个页面。本篇我们介绍下如何将后端的参数带到前端,然后渲染到网页上显示。2. 渲染变量2.1 普通变量后端返回普通变量:@app.route('/user')def user():    return render...

Python Flask 简明教程(8)--模板之继承

1. 前言静态网页的内容是静态的,所以如果有像导航栏这种每个页面都需要的固定内容,也还是不得不在每个页面编写一遍。这除了会导致代码非常臃肿,还会让修改变得很繁琐,如果想修改导航中的一个链接,也不得不修改所有包含导航的页面。使用动态网页技术中的模板,可以轻松的解决这个问题,FLask的模板继承在解决这...

Python Flask 简明教程(7)--路由使用方法详解

1. 概述路由其实就是URL和Python函数的映射关系,说的再明白点,就是客户端请求哪个路径交给哪个函数处理的问题。通过给函数添加装饰器@app.route,即可定义路由,装饰器的参数即为对应的URL。2. 简单路由编写route.py,代码如下:from flask import Flaskap...

Python Flask 简明教程(6)--启用调试模式

1. 背景在正常情况下,项目启动后,如果修改了代码,想要查看最新的效果,需要关闭服务,然后再次启动程序,才能看到最新的程序运行效果。在开发过程中,这无疑是比较浪费时间的。所以Flask提供了调试模式,启用调试模式后,修改代码并保存时,程序自动重启࿰...

Python Flask 简明教程(5)--第一个Flask程序解析

1. 前言本篇我们通过编写第一个Flask程序,来了解Flask的基本情况。2. 第一个程序我们先看代码:from flask import Flaskapp=Flask(__name__)@app.route('/')def hello():    return 'hello ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入

Flask简明教程相关内容