Django -- Rango 项目描述
2018-03-24 本文已影响0人
liaozb1996
需求
概述:一个用户可以创建目录来保存网页链接的网站;访客可以浏览这些目录;

首页:
- 浏览量TOP5的目录
- 浏览量TOP5的页面
- 根据关键字搜索目录的功能

目录页面:
- 点赞数量
- 收藏的页面列表
- 收藏的页面的访问数量
- 添加收藏页面的功能
- 搜索引擎接口

其他需求:
- 便于识别的URL
- 注册和登录功能
系统结构:三层结构

WireFrame 项目效果图


URL 设计规则
- 首页:
/
或/rango/
- 关于:
/rango/about/
- 目录页面:
/rango/category/<category_name>
-
<category_name>
:python
或linux-kernel
-
ER
数据关系:多对一关系
- 一个目录对应多个页面
-
一个页面对应一个目录
ER: 多对一
