I using Eclipse with PyDev to develop Django Webapplication. I can start my webserver with
python manage.py runserver
and then I can test m
Django dev server restarts it self when python code changes. This may not happed if you run it with noreload option
./manage.py runserver --noreload
Another case when the server is not reloaded automatically is when the files changes is not used by django. For example if you have syntax error in your admin.py django won't use it. And changing it won't restart the server. Have in mind that if you use eclipse debug you will have to run django with noreload because of an bug that does not relaunch the instance but starts a new one.