Django restart server or httpd
runserver refers to the development server that is distributed with Django. Restarting this one or your httpd are the same thing, in both cases you restart the webserver. If you're using apache, you are not using the development server that is startet by runserver.py.
In django framework,When there are changes in urls.py or model.py or views.py .We would restart httpd.
But as the documentation says we could restart runserver to get the latest changes.
Which is the best efficient way for doing the above