本项目以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块,分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。
1.1 网站需求与设计
网站首页是整个网站的主页面,主要显示网站的最新的动态信息以及网站的功能导航。网站动态信息以歌曲的动态为主,如热门下载,热门搜索,和新歌推荐等;网站的功能导航是将其他页面的链接展示在首页上,方便用户访问浏览。
歌曲排行榜是按照歌曲的播放量进行排序,用户还可以根据歌曲类型进行自定义筛选。
歌曲播放是为用户提供在线试听功能,此外还提供歌曲下载,歌曲点评和相关歌曲推荐。
歌曲点评是通过歌曲播放页面进入的,每条点评信息包含用户名、点评内容和点评时间。
歌曲搜索是根据用户提供的关键字进行歌曲或歌手匹配查询的,搜索结果以数据列表显示在网页上。
用户管理是按照歌曲的播放量进行排序,用户还可以根据歌曲类型进行自定义筛选。
根据上述网站需求,一共设计了6个网站页面,其中网站首页如图所示。基于Django2.0的音乐网站开发——网站需求与设计
歌曲排行榜页面如图所示。
基于Django2.0的音乐网站开发——网站需求与设计

相关文章: