Vamos a ver Django es un framework de Python, y PHP es un lengauje de programación, razón por la cual obviamente Django gana por goleada, harás en minutos lo que en PHP+MySQL puede tomar días.
Desde luego el tema es que no cualquier hosting soporta Django, si piensas hospedar la página en el hosting más barato que encuentres, pues prácticamente lo único que tienes seguro es PHP.
También hay muy buenos Frameworks en PHP, aunque en mi opinión todos siguen tras los pasos de Django y Ruby on Rails.
Desde luego el tema es que no cualquier hosting soporta Django, si piensas hospedar la página en el hosting más barato que encuentres, pues prácticamente lo único que tienes seguro es PHP.
También hay muy buenos Frameworks en PHP, aunque en mi opinión todos siguen tras los pasos de Django y Ruby on Rails.