随笔分类 - 新闻详细
摘要:第一步:点击排行后台处理 根据看页面的分析,将点击排行后台写入首页代码里index.views。 @index_blue.route("/") def index(): """" 首页渲染 1.处理右上角的逻辑 1.1获取session值(id) 1.2根据id查询到指定用户 2.点击排行部分处理
阅读全文
摘要:第一步:右上角处理——后台逻辑 正常来说右上角应该要么是登录与注册要么就是已经登录的用户,但现在右上角的登录注册用户什么的都在一起。 现在就需要把他们区分开来。 因为右上角是首页的内容,所以我们去到info.modules.index里修改 还是先写出逻辑再将代码补全。 @index_blue.ro
阅读全文
摘要:第一步:注册后端逻辑补充 我们上一次的注册代码写了一些还没写完,现在来把它补完。(注意有些代码需要导包) @passport_blue.route("/register",methods = ["post"]) def register(): """注册 1.接受参数(手机号,短信验证码,密码明文)
阅读全文
摘要:第一步:短信验证码 首先我们根据上次写的逻辑来把代码补全。 @passport_blue.route("/sms_code",methods=["POST"]) def sms_code(): """ 发送短信验证码 1.接收参数(手机号,用户填写的图形验证码,uuid) 2.校验参数 2.1校验三
阅读全文
摘要:第一步:图片验证码处理思路 写注册代码之前我们先分析一下思路,首先看见这个注册表上有四个要求。 我们就用画图的形式来分析这个注册表; 首先浏览器需要一个验证码,就发送一个要图片验证码的请求并带上uuid给服务器,服务器这时就生成验证码,验证码分为文字版和图片版。服务器使用redis来存储文字版验证码
阅读全文
摘要:第一步:表间结构分析 表间结构示意图: 第二步: 模型类分析 模型类准备: 在info文件夹中存储着我们的所有的业务逻辑,所以,我们可以在info中新建一个名为models.py的python文件,用于存储模型类定义的相关代码。 在models.py中放入下面的代码 from datetime im
阅读全文
摘要:第一步:配置信息的抽取 先在news_iy03目录下创建一个config文件用来存放配置代码。 然后将class下的所有配置代码放进config文件里。 这里你会发现StrictRedis报错,不过没关系,用alt加回车就可以导包 config文件处理好了之后回到manage文件里我们需要导入con
阅读全文
摘要:第一步:立项 新建一个flask项目,并命名为news_it03(名字随便取就行),并指定一下配置。(下面是建立后的结果) 第二步:配置文件的加载 class Config(object): """配置文件的加载""" # 开启调试模式 DEBUG = True app.config.from_ob
阅读全文

浙公网安备 33010602011771号