我是第二年在科技公司申請工作的Comp Sci學生。對於這個應用程序,我們接受了一系列編碼挑戰,看看我們是否能夠完成下一輪應用程序。對於第二輪我的挑戰如下:簡單網站的數據庫組件
●我們要求您使用Django構建一個小型網站並在本地託管它。
●您需要能夠利用Django允許的快速轉身時間,但 也會付出額外努力,以便您擁有一個工作網站。
●確保您的站點至少有3個頁面,並且至少有1個數據庫驅動組件。
●過去候選人網站的例子是虛構樂隊的簡單網站,或者是政治候選人的簡單網站。
現在我從來沒有編碼一個網站之前,但已經完成了codecademy的教程,所以我設法爲一個音樂家網站的基本佈局,恰好是我,因爲我是一個業餘音樂家與2「專輯」。我不太瞭解的是網站的數據庫組件。我不明白爲什麼我需要一個。
我以爲我可以將我的mp3作爲BLOB的數據庫,但我不明白這比僅僅在網站中的文件夾中使用mp3更具優勢。
我也想過也許把數據庫上的mp3元數據,即標題,專輯,藝術家,年等,但我真的不明白這一點,因爲有太多的歌曲必須實現搜索功能MP3的。
有什麼我在這裏失蹤?如果您在爲「虛構樂隊」編碼網站,那麼您的數據庫組件會是什麼?