Tôi đã làm việc một thời gian trong một dự án Django đang phát triển một chút gần đây. Tôi đã suy nghĩ một chút về việc sử dụng chiến lược nào để dễ xử lý hơn. Một điều tôi muốn nhận được một số đầu vào là nếu tôi nên chia ứng dụng của mình thành nhiều ứng dụng nhỏ hơn. Điều đó sẽ làm cho các tập tin mô hình và mô hình của tôi nhỏ hơn và tách biệt một số mối quan tâm.
Một điều làm phiền tôi với điều này là trong các ứng dụng của mình, tôi sẽ có một số phương thức trợ giúp sẽ được sử dụng trên các ứng dụng. Ngoài ra một số mô hình cũng sẽ phải được chia sẻ / sử dụng trên các ứng dụng. Điều này sẽ có ý nghĩa? Điều này không phù hợp với sự phân tách các mối quan tâm mà tôi hy vọng đạt được bằng cách chia ứng dụng của mình trong một số ứng dụng nhỏ hơn. Điều gì sẽ là một cách tiếp cận tốt để chia sẻ phương pháp trợ giúp, mô hình, vv trên các ứng dụng?