1👍
✅
It’s perfectly fine without any models, e.g. there are apps that relay the job to another service, or just perform some calculation/processing
On the other hand if you feel it’s convenient to store the temporary data as a Django models I don’t see why not, it can be practical to cache it so you don’t have to run the Python spider for an exact query only 1 minute later
App-specific models would only be required if your app needs to store the data (e.g. a website that lets users create songs/lyrics for later view/search)
Source:stackexchange.com