基于Django的新闻,视频类APP,前端采用安卓实现,后端采用Django实现,此为后端代码,包含APP请求API代码、推荐引擎代码、数据采集代码、以及一个简单的数据分析模块代码。
文件夹功能说明:
1.admin_status。后台管理模块
2.init。初始化数据库,初始数据模块
3.news。项目配置
4.news_manage。处理APP的新闻视频请求。
5.public_api。公共代码
6.recommend。推荐引擎,使用的是Spark的MLlib实现
7.scrapy_news。爬取新闻和小视频的代码,包含百度新闻、凤凰新闻、澎湃新闻、新浪新闻、腾讯新闻、今日头条新闻、网易新闻;百度视频、好兔视频、看鉴视频、梨视频、澎湃视频、新浪视频、搜狐视频、头条视频。
8.static。项目静态文件
9.templates。网页模板
10.user_manage。APP用户请求处理
**ALL right by RickyHal 2019/06/18