runserverrefers to the development server that is distributed with Django. Restarting this or your httpd is the same thing, in both cases you are restarting the web server. If you use apache, you are not using the development server, which is startet on runserver.py.
source
share