In my experience I have to reference the local path to a python file when using manage.py
`python manage.py runserver` becomes `python ./manage.py runserver`
But your mileage may vary.
`python manage.py runserver` becomes `python ./manage.py runserver`
But your mileage may vary.
Perhaps you are trying to run "./manage.py runserver" without calling python? In this case you'd be right that you need to have "./" as part of the command call, but you still would have to add the shebang to manage.py and make it executable.