![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发——Python_flask框架
web开发——Python_flask框架
_rhinoceros_
非淡泊无以明志,非宁静无以致远。
展开
-
在flask中用ajax实现页面实时更新(轮询)功能——以课表实时更新为例
一、用ajax实现将时间传入HTML界面(用按钮查询)1. 下载jquery,将其放在static里面下载地址2. 写HTML页面,放到template里面,并写对应的视图函数HTML:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>轮询</title></head><body><原创 2021-10-26 08:36:42 · 4560 阅读 · 1 评论 -
flask学习时的出错笔记(错题本)(实时更新)
多开时的注意事项:多个项目共用同一个端口号的时候,如果都开启了,则会默认是用第一个项目。学习的时候同时开了几个项目,然后怎么改后面的项目网页都不动,才发现是因为前面的没关。同一个项目的不同app启动的时候也是一样的。...原创 2021-10-23 16:33:53 · 87 阅读 · 0 评论 -
Flask项目的几个基本配置和操作(持续更新)
一、下载windows的cmd下的pipC:> py -m pip install sampleprojectgitC:>git clone https://github.com/.../...二、httphttp程序秘钥SECRET_KEY=os.getenv('SECRET_KEY','secret string')三、数据库SQLALCHEMY数据库配置dev_db = prefix + os.path.join(os.path.dirname(a原创 2021-10-19 20:43:30 · 205 阅读 · 0 评论 -
《Flask Web开发实战:入门、进阶与原理解析》 笔记代码学习和注释(第五章-数据库)
一、ORMORM用类来定义表,类的实例化代表了表的一整行,那么整个表就是类的实例化的LIST.二、在表单中实现增删改查代码样例增@app.route('/new', methods=['GET', 'POST'])def new_note():#是一个比较典范的程序 form = NewNoteForm() if form.validate_on_submit(): body = form.body.data note = Note(body=bod原创 2021-10-19 19:45:19 · 622 阅读 · 0 评论 -
《Flask Web开发实战:入门、进阶与原理解析》笔记代码学习和注释(第四章-表单)
一、表单和其生成通过WTForms设置的表单,可以把HTML代码直接封装起来,直接通过它给的类就可以做表单,不需要自己写HTML代码来实现模板的功能。通常把表单类用一个单独的python文件存起来。二、表单处理流程引用书上的流程图:和模板可以自定义测试器和过滤器一样,表单也可以自定义验证器。三、文件上传文件上传主要应该考虑安全问题。...原创 2021-10-18 20:01:32 · 267 阅读 · 0 评论 -
《Flask Web开发实战:入门、进阶与原理解析》笔记代码学习和注释(第三章-模板)
一、模板的形成模板的设计,可以看做是一个一层一层装饰的过程模板(template),对应的是MTV结构里面的T,在flask里面主要用来进行对HTML的渲染,然后显示到用户面前。所以其基础是HTML模板里面除了HTML语法之外,还包含了控制语句和很多有用的函数,以及一些有用的规则。还可以通过自定义全局函数、全局变量、过滤器、测试器等函数来丰富模板的功能。二、模板的组织局部模板:可以让模板之间进行继承,实现重复子模板的重用宏:同样地,子代码也能重用,其实它就相当于是模板里的“函数”,注意原创 2021-10-18 03:49:21 · 378 阅读 · 0 评论 -
《Flask Web开发实战:入门、进阶与原理解析》笔记代码学习和注释(第一章-初识Flask 和 第二章-Flask与HTTP)
一、前言学习这本书,然后自己对其中的代码加了一些注释,便于学习和理解。代码可以在https://github.com/greyli/helloflask/下载到二、C/S和B/S先看两张书上的图:第一张图是C/S架构的图,C(Client,用户),S(Server,服务器)第二张是Flask Web的工作流程客户端先通过http,用URL向服务器端发送请求,然后服务器端通过一个约定好的叫做WSGI的标准,与Flask程序交互,返回Flask处理好的东西,然后再通过Web服务器传回客户端浏览器。原创 2021-10-18 01:04:18 · 787 阅读 · 0 评论