sqlite库
BASE_DIR = os.path.dirname(os.path.abspath(file)
SQLALCHEMY_DATABASE_URI = ‘sqlite:’+ os.path.join(BASE_DIR,‘develop.db’)
请求格式定制
parser = reqparse.RequestParser()
- 普通参数
parser.add_argument(‘username’, type=str, required=True, help=‘请提供用户名’)
注册接口
token:user.id
cache.set(user.token, user.id, timeout=60)
激活接口
userid = cache.get(token)
cache.delete(token)
加密方法
generate_password_hash(password): 输入相同,但每次输出结果都是不一样的
check_password_hash(hash,password): 出入hash与输入的值比较是否相等
上传图片
-
图片格式
parser.add_argument(‘headimg’, type=werkzeug.datastructures.FileStorage, location=‘files’,required=True, help=‘请选择图片’) -
settings.py文件中
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file)))
UPLOAD_FOLDER = os.