2017-03-09 42 views
0

我是第二年在科技公司申請工作的Comp Sci學生。對於這個應用程序,我們接受了一系列編碼挑戰,看看我們是否能夠完成下一輪應用程序。對於第二輪我的挑戰如下:簡單網站的數據庫組件

●我們要求您使用Django構建一個小型網站並在本地託管它。

●您需要能夠利用Django允許的快速轉身時間,但 也會付出額外努力,以便您擁有一個工作網站。

●確保您的站點至少有3個頁面,並且至少有1個數據庫驅動組件。

●過去候選人網站的例子是虛構樂隊的簡單網站,或者是政治候選人的簡單網站。

現在我從來沒有編碼一個網站之前,但已經完成了codecademy的教程,所以我設法爲一個音樂家網站的基本佈局,恰好是我,因爲我是一個業餘音樂家與2「專輯」。我不太瞭解的是網站的數據庫組件。我不明白爲什麼我需要一個。

我以爲我可以將我的mp3作爲BLOB的數據庫,但我不明白這比僅僅在網站中的文件夾中使用mp3更具優勢。

我也想過也許把數據庫上的mp3元數據,即標題,專輯,藝術家,年等,但我真的不明白這一點,因爲有太多的歌曲必須實現搜索功能MP3的。

有什麼我在這裏失蹤?如果您在爲「虛構樂隊」編碼網站,那麼您的數據庫組件會是什麼?

回答

0

我會同意使用數據庫來建立一個網站的一些特定的虛構樂隊可能矯枉過正。

什麼,他們可能指的是建立一種不育系(內容管理系統)風格的網站,將讓任何帶管理他們自己的網站一旦安裝了它。例如,可能會有Web表單讓樂隊添加/編輯新版本(不需要進行任何編程)。這將使用數據庫。

當然,樂隊也可以使用Squarespace或其他東西,但這是一個練習。