3
I know that to open the interactive Python shell, we simply run on the operating system terminal:
python
But with Django installed, you can also open the shell using the command:
python manage.py shell
Is there any difference between the two ways to invoke the Python interpreter?
As far as I know, the Django shell is just a Python shell ready to interact with your Django environment. I believe this documentation can help: https://docs.djangoproject.com/en/1.11/ref/django-admin/#shell
– Jefferson Quesado