2017-03-09 73 views
0

我是第二年在科技公司申请工作的Comp Sci学生。对于这个应用程序,我们接受了一系列编码挑战,看看我们是否能够完成下一轮应用程序。对于第二轮我的挑战如下:简单网站的数据库组件

●我们要求您使用Django构建一个小型网站并在本地托管它。

●您需要能够利用Django允许的快速转身时间,但 也会付出额外努力,以便您拥有一个工作网站。

●确保您的站点至少有3个页面,并且至少有1个数据库驱动组件。

●过去候选人网站的例子是虚构乐队的简单网站,或者是政治候选人的简单网站。

现在我从来没有编码一个网站之前,但已经完成了codecademy的教程,所以我设法为一个音乐家网站的基本布局,恰好是我,因为我是一个业余音乐家与2“专辑”。我不太了解的是网站的数据库组件。我不明白为什么我需要一个。

我以为我可以将我的mp3作为BLOB的数据库,但我不明白这比仅仅在网站中的文件夹中使用mp3更具优势。

我也想过也许把数据库上的mp3元数据,即标题,专辑,艺术家,年等,但我真的不明白这一点,因为有太多的歌曲必须实现搜索功能MP3的。

有什么我在这里失踪?如果您在为“虚构乐队”编码网站,那么您的数据库组件会是什么?

回答

0

我会同意使用数据库来建立一个网站的一些特定的虚构乐队可能矫枉过正。

什么,他们可能指的是建立一种不育系(内容管理系统)风格的网站,将让任何带管理他们自己的网站一旦安装了它。例如,可能会有Web表单让乐队添加/编辑新版本(不需要进行任何编程)。这将使用数据库。

当然,乐队也可以使用Squarespace或其他东西,但这是一个练习。