Every Django project consist of main application and of others. Every application is just a Python package and should implement whole features so they must be separated.
It's proposed to bring such applications structure:
server - main server application
users - models, serializers and views related to users of this project
music - models, serializers and view related to music uploading, storing and so on
Also these applications may be implemented as subpackages of the big one - smth like muse_store. It will implement all the backend functionality of this project's music API.
Proposal
Every Django project consist of main application and of others. Every application is just a Python package and should implement whole features so they must be separated.
It's proposed to bring such applications structure:
server
- main server applicationusers
- models, serializers and views related to users of this projectmusic
- models, serializers and view related to music uploading, storing and so onAlso these applications may be implemented as subpackages of the big one - smth like
muse_store
. It will implement all the backend functionality of this project's music API.