Flask框架项目_新经资讯

这篇博客详细介绍了使用Flask框架进行项目开发的全过程,从项目目标和数据来源的分析,到Git版本控制、数据库设计、模块化开发,再到阿里云服务器上的部署,包括Nginx负载均衡和Gunicorn服务器的配置。文章旨在提供一个完整的Flask项目实践指南。
摘要由CSDN通过智能技术生成

新经资讯

一.项目准备分析

1.项目目标
 需求分析得到
2.数据来源
用户上传&网站爬取
3.项目开发模式
前后端不分离(新经资讯):数据服务和应用服务在同一个服务器
4.技术实现
基于的python语言+Flask框架实现
数据存储实现:SQL+Redis结合使用
第三方扩展:文件存储(七牛云),短信服务(云通讯)等
部署:基于ubuntu 16.04系统,使用 Gunicorn(服务器 )+ Nginx(负载均衡,反向代理)进行布署
5.分析功能模块
**首页**
根据分类进行新闻列表展示
上拉加载更多数据
点击新窗口跳转到新闻详情页
顶部显示用户登录信息,未登录显示登录/注册按钮
右侧显示新闻点击排行
**注册**
用户账号为手机号
图片验证码正确后才能发送短信验证码
短信验证码每60秒发送一次
条件出错时有相应的错误提示
**登录**
用手机号与密码登录
错误时有相应的提示
新闻详情
新闻内容 html 数据展示
用户点击收藏可以收藏当前新闻
根据当前登录用户显示收藏状态
用户可以评论该新闻
其他用户可以回复某一条评论
右侧显示新闻点击排行
如果当前新闻由具体作者发布,右侧显示作者信息,并且可以关注作者
**个人中心**
显示个人头像、昵称(未设置时显示为用户手机号)
提供我的关注、我的粉丝入口
提供修改基本资料入口
提供头像设置入口
提供密码修改入口
提供我的收藏入口
提供新闻发布入口
提供我发布的新闻的入口

*个人信息
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值