点击空白处退出提示
作品详情
Linux + Pycharm + Flask + MySQL + Redis + Nginx
• 项目简介 :
用于浏览最新的新闻,提供丰富的资讯,搭建一个用户既可以浏览新闻又可发布信息的平台。 此项目实 现了从用户注册,登录,浏览、 收藏新闻,到对新闻进行评论点赞,以及后台用户信息管理,对新闻的 审核处理等功能。
• 技术描述 :
1、 使用 captcha 生成图片验证码进行登录验证,并把验证码的真实值保存到 Redis 中;
2、 使用装饰器和 g 对象实现登录状态的判断和一次请求,进行多个函数的数据传递;
3、 层级评论和点赞功能,AJAX 异步刷新;
4、 采用了 CSRF 防护机制,防止了 CSRF 跨域攻击;
5、 采用 MySQL 数据库实现对用户的信息以及新闻详情信息进行存储;
6、 使用自定义 admin 站点对平台数据和用户信息进行管理;
7、 实现多账户登录的优化。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论