数据库笔记(8)- 网易新闻实战

MongoDB 网易新闻实战

数据库笔记(8)- 网易新闻实战_第1张图片
数据库笔记(8)- 网易新闻实战_第2张图片

1.依赖安装

数据库笔记(8)- 网易新闻实战_第3张图片

http://flask-mongoengine.readthedocs.io/en/latest/

2.新闻前台

数据库笔记(8)- 网易新闻实战_第4张图片
数据库笔记(8)- 网易新闻实战_第5张图片

启动访问没问题,flask


然后,新闻的模型,连接数据库。
通过flask-mongoengine


数据库笔记(8)- 网易新闻实战_第6张图片

在MongoDB数据库中插入一些新的数据,
切换到mongo_news数据库,



数据库笔记(8)- 网易新闻实战_第7张图片

下面定义模型,新闻,图片是准备好的。
数据库笔记(8)- 网易新闻实战_第8张图片

数据库笔记(8)- 网易新闻实战_第9张图片

还有一些评论,可以做些扩展,类似学生的分数。
最后制定coolection



下面做前台的展现,首先引入

数据库笔记(8)- 网易新闻实战_第10张图片

数据库笔记(8)- 网易新闻实战_第11张图片

上面的要修改一下,否则页面的内容都是一样的


数据库笔记(8)- 网易新闻实战_第12张图片
数据库笔记(8)- 网易新闻实战_第13张图片

前台


数据库笔记(8)- 网易新闻实战_第14张图片

数据库笔记(8)- 网易新闻实战_第15张图片

3.新闻数据的分页


数据库笔记(8)- 网易新闻实战_第16张图片

数据库笔记(8)- 网易新闻实战_第17张图片

数据库笔记(8)- 网易新闻实战_第18张图片

以下操作,没看,类似。

数据库笔记(1)-简述
数据库笔记(2)- Mysql 基础
数据库笔记(3)-ORM
数据库笔记(4)-网易新闻的实战
数据库笔记(5)- MongoDB基础
数据库笔记(6)- Python 操作MongoDB
数据库笔记(7)- MongoDB ORM
数据库笔记(8)- 网易新闻实战
数据库笔记(9)- Redis 数据库基础
数据库笔记(10)- Python 操作Redis

你可能感兴趣的:(数据库笔记(8)- 网易新闻实战)