第十一章 音乐网站开发 本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。 11.1 网站需求与设计 当我们接到一个项目的时候,首先需要了解项目的具体需求,根据需求 ...
. 歌曲排行榜 歌曲排行榜是通过首页的导航链接进入的,按照歌曲的播放次数进行降序显示。从排行榜页面的设计图可以看到,网页实现三个功能:网页顶部搜索 歌曲分类筛选和歌曲信息列表,其说明如下: 网页顶部搜索:每个网页都具备基本功能,而且每个网页的实现方式和原理是相同的。 歌曲分类筛选:根据歌曲信息表song的song type字段对歌曲进行筛选,并显示在网页左侧的歌曲分类中。 歌曲信息列表:在网页上 ...
2019-10-03 18:05 4 501 推荐指数:
第十一章 音乐网站开发 本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。 11.1 网站需求与设计 当我们接到一个项目的时候,首先需要了解项目的具体需求,根据需求 ...
第四章 视图 4.1 探究视图 一、视图说明 视图(View)是Django的MTV架构模式的V部分,主要负责处理用户请求和生成相应的相应部分,然后在页面或其它类型文档中显示。也可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和业务上的逻辑。 下面是视图 ...
第八章 admin后台系统 admin后台系统也成为网站后台管理系统,主要用于对网站前台的信息进行管理,如文字、图片、影音和其他日常使用文件的发布、更新、删除等操作,也包括功能信息的统计和管理,如用户信息、订单信息和访客信息等。简单来说,即使对网站数据库和文件的快速操作和管理系统,以使 ...
《玩转Django2.0》读书笔记-Django建站基础 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.网站的定义及组成 网站 ...
一 、需求 ① 前台用户: 用户注册和登录以及完善个人资料; 添加好友功能(用户之间可通过发送好友申请添加好友,被添加人可以同意或拒绝好友申请); 下载歌曲功能(当用户点击下载按钮时,就能下载相对应的歌曲); 音乐类型命名功能(用户可自己命名音乐分类名称); 收藏歌曲功能(点击收藏按钮 ...
项目地址 https://github.com/Yin-Hongwei/music-website 项目说明 本音乐网站的开发主要利用前端框架 Vue 开发客户端和管理端,后端接口用 SpringBoot 来实现,数据持久化用的是 MyBatis,数据库使用 MySQL。实现思路 ...
以迅雷不及掩耳响叮当之势 ,biu~biu~! 搞完了一个老师的布置的结业课设! 下面总结一下遇到的阻力以及解决的策略: No.1 文件扫描问题(对于一个未知或者说已知的目录下,扫描出我们想要的mp3格式的音乐文件,而过滤掉其他文件呢?) 处理的套路 ...
昨天主要描述了网站需求和功能结构,今天花了点时间。 总结了下网站具体的数据库设计还有所用到的开发环境和工具,如果对前面的总结有兴趣的朋友可以查看我上篇博客 1.在线音乐网站(1)需求和功能结构 项目源码:https://git.oschina.net/LanboEx ...