摘要: 首先我们要完成以下页面的展示 以下是前端代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>首页-新经资讯</title> 6 <link rel="stylesheet" type=" 阅读全文
posted @ 2020-11-02 18:39 OnePunchCd 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 首先个人中心的展示为以下的效果 个人中心属于单独的一个板块了,所以我们先单独给他开一个视图函数,名字取为user 新建为视图函数的第一步就是注册蓝图对象,前面写过很多次了,这次就不放步骤了 然后以下为前端的代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head 阅读全文
posted @ 2020-11-02 15:17 OnePunchCd 阅读(3428) 评论(1) 推荐(0) 编辑
摘要: 退出这个功能并不难,只需要把前端接收到的session值删除掉就可以了 1 @passport_blue.route('/logout') 2 def logout(): 3 try: 4 session.pop('id',None) 5 session.pop('nick_name', None) 阅读全文
posted @ 2020-10-29 09:15 OnePunchCd 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 首先我们还是先分析思路 1、接收参数(手机号,密码) 2、判断接收的参数是否齐全 3、判断手机号是否是合法的 3.1用正则验证手机号的合法性 4、对比用户传入的密码和数据库的值进行对比 4.1从数据库取值进行比较 5、更新session,提交数据 6、返回结果 以下是代码 1 def login() 阅读全文
posted @ 2020-10-29 09:05 OnePunchCd 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在开始之前我们还是先来分析一下过程 1、接收参数(电话号码,图形验证,密码) 2、校验参数 1.1判断接收的三个参数是否为空 1.2校验手机号是否是合法的手机号(正则校验 1.3校验图形验证码 1.4校验手机短信验证码 从redis库中拿出来和用户输入的进行对比 3、实例化数据库类,将数据写入数据库 阅读全文
posted @ 2020-10-28 09:27 OnePunchCd 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 再写代码前我们应该首先有个基本思路 1、接收参数(用户填写的手机号,图形验证码以及uuid 2、校验参数 2.1三个参数是否有空值的情况 2.2校验手机号是否为正常的手机号(这里用正则来校验 2.3校验图形验证码 利用uuid中redis中获取文字版的图形验证码 将服务器中的验证码和用户填写的进行对 阅读全文
posted @ 2020-10-26 19:17 OnePunchCd 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们所有的登陆注册功能都不能在主页视图中完成,所以我们单独创建了一个文件夹来完成 如下图,index主页视图函数,news是新闻试图函数,passport就是登录注册函数实现地方 2、在开始前第一步我们先注册蓝图对象,在__init__.py写入一下代码 1 from flask impor 阅读全文
posted @ 2020-10-26 18:47 OnePunchCd 阅读(677) 评论(0) 推荐(0) 编辑
摘要: pass 阅读全文
posted @ 2020-10-26 18:20 OnePunchCd 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们先把模型类的代码放上来 1 from datetime import datetime 2 from werkzeug.security import generate_password_hash, check_password_hash 3 4 from info import con 阅读全文
posted @ 2020-10-26 15:50 OnePunchCd 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、首页显示的第一步首先先创建相应的文件夹来存储相应的前端文件和后端的文件; 先创建一个大的python静态文件(这里的静态指的是文件名为static)存放所有的前端、图片、css、以及js文件 2、随后创建modules文件来存放新闻各个部分的视图函数,放在info文件下 3、由于代码实在是太多, 阅读全文
posted @ 2020-10-26 15:02 OnePunchCd 阅读(143) 评论(0) 推荐(0) 编辑