简单网站的数据库组件

时间:2017-03-09 07:49:00

标签: database web

我是Comp Sci学生第二年申请在科技公司工作。对于这个应用程序,我们会遇到一系列编码挑战,看看我们是否已经完成了下一轮的应用程序。对于第二轮,我的挑战如下:

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

●您需要能够利用Django允许的快速周转时间 还要付出额外的努力,以便你有一个有效的网站。

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

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

现在我从未编写过一个网站,但是已经完成了codecademy教程,所以我设法为一个音乐家组建了一个网站的基本布局,恰好是我,因为我是一个有2"专辑的业余音乐家& #34;

我真正理解的是网站的数据库组件。我真的不明白为什么我需要一个。

我以为我可以将我的mp3作为数据库中的BLOB,但我不知道这比仅仅将mp3放在一个文件夹中更有利。网站。

我还想过将mp3元数据放在数据库上,即标题,专辑,艺术家,年等等,但我真的没有看到这一点,因为有太少的歌曲需要实现搜索功能mp3的。

我在这里缺少什么吗?如果您为一个虚构乐队的网站编码,那么您的数据库组件会是什么?

1 个答案:

答案 0 :(得分:0)

我同意使用数据库为某些特定的虚构乐队构建网站可能有点过分。

他们可能意味着建立一种CMS(内容管理系统)风格的网站,让任何乐队在安装它们后管理他们的自己的网站。例如,可能有Web表单允许乐队添加/编辑新版本(不进行任何编程)。这将使用数据库。

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