
flask
比比
这个作者很懒,什么都没留下…
展开
-
flask——request和response
当客户端向服务器发送一个请求时,服务器会将请求转发给web应用程序,应用程序处理完这个请求后将会返回一个response。在这篇文章我们分析一下flask怎样处理request,又是怎样生成response的,同时我们应该思考,在这个过程中,flask是怎样让url、endpoint、视图函数一一对应的。一旦web应用接收到request,flask就会调用Flask类的call函数。在wsg...原创 2018-07-10 21:48:09 · 2919 阅读 · 1 评论 -
flask上下文
在web程序运行时,可能会有许多请求,这些请求中包含了许多信息,比如url、参数、路由、请求方式等等。 这些信息在视图函数中可能会被用到,它们就是上下文。那么如何保存这些上下文,到了需要的时候再调用呢?因为这些请求是动态的,flask需要动态地访问它们。可能我说的这些不太好理解,下面看例子:from flask import Flaskfrom flask import request,...原创 2018-07-10 21:53:00 · 373 阅读 · 0 评论 -
报错 jinja2.exceptions.TemplateSyntaxError: Unexpected end of template. Jinja was looking for the foll
我在用flask web写前端的时候报错如上,我的html是这样写的:<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"/> <title>Index</title>原创 2018-07-10 21:54:30 · 11971 阅读 · 1 评论 -
Flask框架+mySQL数据库:误删migrations文件夹后再次创建时遭遇错误(Can't locate revision identified by ‘xxx’)
因为upgrade老是报错,不知道问题在哪里,所以干脆就删了migrations文件夹,想着重新初始化之后再次升级。但是我用下面两条语句,在第二条的时候报错,错误如上。flask db initfllask db migrate -m "ibit database"后来查了一下,使用了init命令后不但会在程序所在目录下生成一个migrations文件夹,还会在数据库里生成一个...原创 2018-07-10 22:02:39 · 1412 阅读 · 0 评论