Thank you for the detailed response. My understanding is that the views are for html. I want to be able to use the ORM without html (for some things). For example, I have a script running on the server that reaches out to external devices and then I want to update the database with the information it gets.
I can’t just import the models file and then use the ORM to make changes(unless I can and I tried it wrong?). It looks like I would need to get together any of the ORM commands I want to use and run them in manage.py shell each time.
This leaves me creating an API on a server and then using that API on the same server.