2017-02-02 43 views
-2

我已經閱讀了很多關於在Django的規則,應用程序應該集中,應用程序應該做的一兩件事,把它做好劑量的SoundCloud功能如何劃分在Django應用

所以如果我們談論的是3個主要在這樣的聲音雲網站功能

專輯:這有很多的歌曲

宋:只是一首歌,它可能是一個專輯

播放列表的一部分:具有相冊進行或有些歌曲

它將如何被分爲應用程序在Django

應該每一個都有它自己的應用程序與它自己的模型文件,並使用每個應用程序中的其他作爲有關係

+0

我看不到任何理由使用比這種使用情況下,單一的應用程序更多。但這只是一個意見。由於沒有正確的答案,這種問題是Stack Overflow的主題。 –

回答

0

我會把這一切都下相同的應用。

建議您在更改焦點時構建新的應用程序。例如,如果您決定要提供視頻或圖片。 但在這種情況下,播放列表,專輯或單曲僅僅是一種顯示方式。背後的邏輯總是一樣的。

乾杯, 朱利安