Ich habe eine Weile an einem Django-Projekt gearbeitet, das in letzter Zeit etwas gewachsen ist. Ich habe ein wenig darüber nachgedacht, mit welcher Strategie es einfacher zu handhaben ist. Eine Sache, über die ich gerne Input hätte, wäre, wenn ich meine Anwendung in mehrere kleinere Anwendungen aufteilen würde. Das würde meine Ansicht und Modelldateien verkleinern und einige der Bedenken trennen.
Eine Sache, die mich daran stört, ist, dass ich in meinen Anwendungen mehrere Hilfsmethoden habe, die anwendungsübergreifend verwendet werden. Einige Modelle müssen auch für mehrere Anwendungen freigegeben / verwendet werden. Wäre das sinnvoll? Dies passt nicht zu der Trennung von Bedenken, die ich durch die Aufteilung meiner App in mehrere kleinere Apps erreichen wollte. Was wäre ein guter Ansatz für den Austausch von Hilfsmethoden, Modellen usw. zwischen Anwendungen?