
flask
张愿斌
这个作者很懒,什么都没留下…
展开
-
flask中的文件上传
文件上传是web中必不可少的一项工作。在flask中的文件上传是怎么实现的呢? 一、原生实现 flask文件的原生上传可分为三步: 1.创建上传表单,配置上传配置 2.获取文件 3.保存文件,下载展现使用文件 具体代码如下: import os from flask import Flask, request, url_for, send_from_directory from werkzeug ...原创 2019-10-08 17:17:13 · 584 阅读 · 0 评论 -
使用flask-avatars处理用户头像
所有的网站中,用户都要设置头像。用户刚注册时有时使用社交平台的头像,有时使用随机头像或机器人头像;在用户注册完成以后可以上传裁剪设置自己喜欢的头像。 和flask的其他扩展一样,你需要下载flask-avatars后,导入Avatars类,传入app创建类的实例。 from flask_avatars import Avatars import flask app = Flask(__name...原创 2019-10-08 20:31:33 · 468 阅读 · 0 评论 -
图片剪裁之Jcrop插件
用户上传头像等操作都会用到图片的裁剪。Jcrop是一个很好的图片剪裁插件。在flask中,扩展flask-avatars也集成了Jcrop的功能。 一、jcrop Jcrop基于jquery,所以引入前要先引入jquery。用起来非常简单: <html> <head> <link rel="stylesheet" href='C:\Users\Administrat...原创 2019-10-09 16:53:35 · 339 阅读 · 0 评论 -
flask数据库模型
web程序中使用数据库存储数据,在视图函数中操作数据库。如果在视图函数中编写SQl语句,则代码显得太混乱,所以开发者 将数据库中的table映射成python类,将column映射成类的属性,row映射成类的实例,所以就可以通过操作python类对象实现对数据库的操作。 一、连接数据库 数据库的连接是在SQLALCHEMY_DATABASE_URI中完成的。 常用的有: mysql的uri为:‘m...原创 2019-10-09 20:18:42 · 297 阅读 · 0 评论