摘要: 1.判断用户登录状态 2.判断请求方式是否是post请求 3.查询网站的新闻分类 4.将分类结果保存到列表当中 5.移除新闻份类(最新, 因为最新这个类别加载的是所有新闻) 6.将分类内容传给前端,给用户提示选择发布的新闻分类 7.获取post请求中的参数(新闻标题, 新闻分类id,新闻摘要,图片内 阅读全文
posted @ 2018-06-08 19:59 exchange<> 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.判断当前请求方式是否是post请求 2.获取前端传入的old_password和new_password 3.判断参数完整性 4.判断用户登录状态 5.判断用户输入的旧密码 6.修改成新密码 7.将修改的密码提交到数据库 8.返回响应结果(修改结果)给前端 阅读全文
posted @ 2018-06-08 19:51 exchange<> 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.获取用户登录状态 2.判断请求方式是否是post请求,若果不是跳转到当前页面 3.获取请求中的files(头像) 4.判断是否存在 5.读取图片数据 6.存储读取到的图片数据 7.更改当前头像 8.将修改内容提交到数据库与 9.拼接图片路径 10.返回响应状态,头像数据给前端 阅读全文
posted @ 2018-06-08 19:46 exchange<> 阅读(153) 评论(0) 推荐(0) 编辑
摘要: methods=(['POST','GET']) 1. 查看用户是否是登录状态 2.判断请求状态是否是post请求 3.通过接口获取前端传入的参数 : nick_name(昵称), signatuer(签名),gender(性别) 4.检查参数是否完整 5.检查gender是否存在默认值 6.使用g 阅读全文
posted @ 2018-06-08 19:41 exchange<> 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 需求分析: >> 进入页面后展示用户基本资料(个性签名,昵称,性别) >>用户修改之后点击保存向服务器发起请求进行数据保存更新 后端接口实现 接口设计 URL:/user/base_info 请求方式:POST 传入参数:JSON格式 参数 返回类型:JSON 流程分析: 1. 获取用户的登录信息 阅读全文
posted @ 2018-06-08 19:32 exchange<> 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 上下文: 保存前端和后台连接状态的容器 1>> 请求上下文: request: 主要针对http的请求内容, 常用属性: args user= request.arge.get('user'); form表单当中的数据: user =request.form.get('user') data 前端页 阅读全文
posted @ 2018-06-08 19:08 exchange<> 阅读(103) 评论(0) 推荐(0) 编辑
摘要: SQLALchemy是对数据库的封装, 让开发者不用使用sql语句, 而是通过Python对象来操作数据库, 开发效率高. 它是一个关系型数据库框架 实例化SQLAlchemy 对象 db = SQLAlchemy 阅读全文
posted @ 2018-06-08 18:54 exchange<> 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 日志: 是一种可以用来追踪软件程序运行时所发生的事件的方法. 作用: 程序调试; 了解程序运行情况, 故障分析和问题定位. 如果足够详细,还可以用来做用户分析. Python 中提供了用于记录日志的标准库模块 : logging logging模块定义的函数和类为应用程序和库的开发实现了灵活的日志系 阅读全文
posted @ 2018-06-08 18:54 exchange<> 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Manager数据库迁移的管理器, 要进行数据库迁移,必须使用: 1:实例化管理器对象 manager= Manager(app) 2:使用迁移框架:Migrate(app,db) 3: manager.add_command('db',MifrateCommand) 并且可以使当前程序在终端中运行 阅读全文
posted @ 2018-06-08 18:48 exchange<> 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 这个session与所有的框架语言都无关, 用来实现状态保持, 和cookie一样都是基于键值对的字符串, session的key存在于浏览器请求中的set-cookie当中 2 flask请求上下文中的session :封装了用户信息, 可以对数据库中缓存的用户信息进行读写操作 3 flask 阅读全文
posted @ 2018-06-08 18:40 exchange<> 阅读(177) 评论(0) 推荐(0) 编辑