上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 144 下一页
摘要: 前言 flask_jwt_extended 最基本的使用只需要掌握三个函数: create_access_token() 用来创建 Token 令牌 get_jwt_identity() 用来根据令牌取得之前的 identity 信息 jwt_required() 这是一个装饰器,用来保护 flas 阅读全文
posted @ 2022-09-01 09:31 上海-悠悠 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 前言 JSON Web Token(JWT)是一个非常轻巧的规范。jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 python 中 pyjwt 是一个独立的包,flask 的插件集成了该功能可以使用 flask-jwt-extended 插件来实现。 环境准备 环境准备,需用到的包 阅读全文
posted @ 2022-08-31 20:46 上海-悠悠 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 前言 目前常见的不可逆加密算法有以下几种: 一次MD5(使用率很高) 将密码与一个随机串进行一次MD5 两次MD5,使用一个随机字符串与密码的md5值再进行一次md5,使用很广泛 其它加密 环境准备 先安装passlib pip install passlib passlib 库里面会用到2个方法 阅读全文
posted @ 2022-08-30 15:20 上海-悠悠 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 前言 用户注册的时候,密码需要加密保存,这里使用 passlib 库对密码进行hash。 环境准备 需用到passlib 库,使用pip安装 pip install passlib passlib 库里面会用到2个方法 encrypt() - 生成新的值,返回密码哈希 verify() - 根据现有 阅读全文
posted @ 2022-08-30 14:57 上海-悠悠 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 前言 Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST APIs 的支持。它当然也是一个能够跟你现有的ORM/库协同工作的轻量级的扩展。 Flask-RESTful 鼓励以最小设置的最佳实践。如果你熟悉 Flask 的话,Flask-RESTful 应该很容易上手。 阅读全文
posted @ 2022-08-28 23:36 上海-悠悠 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 前言 可插拨视图基于使用类来代替函数,其灵感来自于 Django 的通用视图。可插拨视图的主要用途是用可定制的、可插拨的视图来替代部分 实现。 基本原理 假设有一个函数用于从数据库中载入一个对象列表并在模板中渲染: @app.route('/users/') def show_users(page) 阅读全文
posted @ 2022-08-27 22:50 上海-悠悠 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 前言 一般一个项目会配置多套环境:开发/测试/生产环境,每套环境的配置不一样,比如不同的运行环境配置的数据库不一样。 config配置 在前面的配置管理中https://www.cnblogs.com/yoyoketang/p/16629630.html,已经学会了在config.py 文件写不同环 阅读全文
posted @ 2022-08-27 21:52 上海-悠悠 阅读(2519) 评论(0) 推荐(0) 编辑
摘要: 前言 @app.route 中的 endpoint 参数,就相当于django中的name参数,用来反向生成URL。 url_for() 函数 url_for() 函数用于构建指定函数的 URL。它把函数名称作为第一个参数。它可以接受任意个关键字参数,每个关键字参数对应 URL 中的变量。未知变量 阅读全文
posted @ 2022-08-27 18:15 上海-悠悠 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 前言 前面讲了项目中使用config.py 可以管理开发、生产、测试等环境的配置,这篇继续学习在项目中添加flask_sqlalchemy 和 flask_migrate 的配置 环境准备 先pip安装flask_sqlalchemy 和 flask_migrate pip install flas 阅读全文
posted @ 2022-08-26 23:58 上海-悠悠 阅读(1101) 评论(1) 推荐(0) 编辑
摘要: 前言 一个项目会涉及到开发/生产/测试环境不同的运行环境,不同环境配置参数会不太一样,比如数据库的配置,开发环境和生成环境数据库就不一样。 配置参数直接写的config.py 文件就无法区分开发/生成环境了。 环境配置 配置参数直接写的config.py 文件就无法区分开发/生成环境了。然后你只要增 阅读全文
posted @ 2022-08-26 19:21 上海-悠悠 阅读(629) 评论(0) 推荐(1) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 144 下一页