Django - это прикладная среда , Drupal готов к работе Система CMS . В основном это вопрос базы данных, который в обоих случаях является MySQL или Postgre. Итак, вопрос: ЧТО именно вы делаете? :)
В любом случае, я бы выбрал Django и в любом случае построил бы свою собственную платформу на нем: P, но если вы ищете готовое к использованию решение CMS и не знаете, как программировать на Python, и не хотите изучать его, выберите .. (Я не скажу это с похвалой!) - так просто.