Basically, I'm doing a few of the development for my Django application straight on my small shared server instead of on the local machine (I understand that initially may be the problem) however regardless, I must determine if there's a method to restart the apache server on my small shared located server (Bluehost) when ever I modify the python files.

I am unsure the way the Django framework is setup, maybe restarting the webserver isn't needed?

THanks!

How's the apache set up to operate python codes? are you currently using fcgi, wsgi or something like that else?

Things i do is, i personally use a fcgi process and restart fcgi process with no need to restart the webserver. During my situation web server is nginx but it ought to be same in apache if you work with fcgi.