The reason "Django" is pronounced /dʒɑ̃ɡo/ or /dʒæŋɡəʊ/ is not because the "D" is silent and the "j" is pronounced /dʒ/ but rather because the "D" is pronounced /d/ and the "j" is pronounced /ʒ/.
Explaining how to pronounce it by saying "the D is silent" might be helpful but it's technically incorrect.
It may seem like pedantry to many but I thought people with an interest in linguistics might find it helpful.