I'm currently in the process of learning Django by creating a simple web app that models a toy store. Currently, I have 3 apps in my Django project: Toy, Details, and Store, each with its own model. Toy and Details are mutually exclusive, while Store is composed of a Toy and Detail, along with other attributes. Should I consolidate all 3 apps into 1 application, or is there a benefit for having them separated?
Just as a note: I am planning on communicating with Django purely through REST API Calls from the frontend.