2017-02-02 3 views
-2

j'ai lu beaucoup de choses sur la règle dans django qu'une application devrait se concentrer, une application devrait faire une chose et le faire bienComment dose caractéristiques de Soundcloud divisées dans les applications django

donc si nous parlons 3 principale caractéristiques dans un site comme nuage sonore

album: qui ont beaucoup de chansons

chanson: une seule chanson, il pourrait faire partie d'un album

liste de lecture: a un album ou quelques chansons

comment il serait divisé en applications dans django

devrait chacun avoir sa propre application avec ses propres fichiers de modèles et d'utiliser chaque application dans l'autre que les entretiennent des relations

+0

je ne vois aucune raison d'utiliser plus d'une application unique pour ce cas d'utilisation. Mais c'est juste une opinion. Ce genre de question est hors sujet pour Stack Overflow, car il n'y a pas de bonne réponse. –

Répondre

0

je mettrais tout cela sous la même application

Il est recommandé de créer une nouvelle application lorsque vous changez le focus. Par exemple, si vous décidez que vous allez fournir des vidéos ou des images. Mais dans ce cas, la playlist, les albums ou le single sont juste un moyen d'affichage. La logique derrière est toujours la même.

Cheers, Julien