文章分类 - flask
摘要:注意事项:先升级一下最新的pip sudo python3 -m pip install --upgrade pip 1.以管理员身份运行如下命令:sudo pip install virtualenv 2.以管理员身份执行如下命令:sudo pip install virtualenvwrappe
阅读全文
摘要:项目的蓝图模块可以按以下方式来分: 按功能模块来分,比如:用户模块、订单模块 按接口版本来分,某个版本的接口放一个文件夹下面 因为新经资讯项目是前后端不分离的项目,界面数据大部分都使用模板的形式进行渲染,很少涉及到通过接口的形式返回数据,所以本项目使用按功能模块来划分蓝图。 在 info 目录下创建
阅读全文
摘要:集成日志模块 该模块里面的内容可以去日志使用里面复制 然后在app中初始化log 创建app的时候,初始化log配置即可,不同环境,需要区分log等级: 那么配置log的时候,需要根据不同环境,获取对应log等级: 创建logs目录(注意log文件不需要创建,log模块自动生成,但是logs目录不会
阅读全文
摘要:日志 日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法 软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情 一个事件可以用一个可包含可选变量数据的消息来描述 此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level) 日志的作用 通过log的分析,
阅读全文
摘要:代码抽取 目的:将特定的逻辑代码抽取到指定的类中,各司其职,方便后续项目维护 创建config文件,用于项目的配置文件 就是将配置类Config里面的内容放到config配置文件里 然后在manage.py里面从config导入Config类 抽取APP的创建逻辑到业务逻辑的模块里面 manager
阅读全文
摘要:session配置 flask默认是将session,进行加密,存储到了cookie中. 而Django默认是将session进行加密存储到了数据库中. 但是都没有存储到Redis中方便快速. 所以我们项目中将session存储到redis中: 做如下配置: 利用flask_session扩展,这里
阅读全文
摘要:集成redis 为了方便host和port我们自己可以随意定义,不影响其他地方的是使用,所以使用变量名保存 wtf中的csrf验证就是由csrfProtect提供的. 所以只需要实例化CSRFProtect就可以开启csrf验证. 补充: CSRFProtect会对哪些请求进行校验呢: post,p
阅读全文
摘要:项目配置 在manager里面新建一个配置类Config,然后给app配置,使用从类中加载配置的方法 数据库配置 导入数据库扩展,并在配置中填写相关配置 别忘了在本地上创建数据库,可以使用终端命令,也可以使用右侧的database来快速创建 然后ctrl+k commit和push到远程服务器 ok
阅读全文
摘要:项目框架搭建 目标: 使用 Pycharm 为项目设置 Git 版本控制 完成项目基本配置 抽取代码,熟悉项目目录结构 使用 Pycharm 为项目设置 Git 版本控制 完成项目基本配置 抽取代码,熟悉项目目录结构 创建项目 新建项目,虚拟环境选择python3版本,创建 manage.py 文件
阅读全文

浙公网安备 33010602011771号